com.alachisoft.ncache.web.examples.Welcome Maven / Gradle / Ivy
package com.alachisoft.ncache.web.examples;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Welcome extends HttpServlet
{
/**
* Processes requests for both HTTP
* GET
and
* POST
methods.
*
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
response.setContentType("text/html;charset=UTF-8");
String op = request.getParameter("operation");
String attName = request.getParameter("attname");
String attVal = request.getParameter("attval");
PrintWriter out = response.getWriter();
try
{
out.println("");
out.println("");
out.println("Servlet Welcome ");
out.println("");
if (op.equalsIgnoreCase("invalidate"))
{
request.getSession().invalidate();
}
if (attName != null && attName.length() > 0)
{
request.getSession().setAttribute(attName, attVal);
}
out.println("");
out.println("Servlet Welcome at " + request.getContextPath() + "
");
out.println("Now is " + new java.util.Date());
out.println("");
out.println("");
}
finally
{
out.close();
}
System.out.println("I am here at " + new java.util.Date());
}
//
/**
* Handles the HTTP
* GET
method.
*
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
processRequest(request, response);
}
/**
* Handles the HTTP
* POST
method.
*
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
processRequest(request, response);
}
/**
* Returns a short description of the servlet.
*
* @return a String containing servlet description
*/
public String getServletInfo()
{
return "Short description";
}
//
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy