All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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