Monday, June 29, 2015

Java Servelet Cookie Tutorial and More

http://www.studytonight.com/servlet/storing-session-using-cookies.php


WEB.XML
<web-app>
<servlet>
<b><servlet-name>validate</servlet-name>
<servlet-class>MyServlet</servlet-class></b>
</servlet>
<servlet-mapping>
<servlet-name>validate</servlet-name>
<url-pattern>/validate</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>First</servlet-name>
<servlet-class>First</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>First</servlet-name>
<url-pattern>/First</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>

INDEX.HTML
<form method=&quot;post&quot; action=&quot;validate&quot;>
Name:<input type=&quot;text&quot; name=&quot;user&quot; /><br/>
Password:<input type=&quot;text&quot; name=&quot;pass&quot; ><br/>
<input type=&quot;submit&quot; value=&quot;submit&quot;>
</form>



--




import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class MyServlet extends HttpServlet {

  protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       response.setContentType("text/html;charset=UTF-8");
        String <font color="blue">name</font> = request.getParameter("user");
        String <font color="blue">pass</font> = request.getParameter("pass");
        
        if(<font color="blue">pass</font>.equals("1234"))
        {
            Cookie ck = new Cookie("username",<font color="blue">name</font>);
            response.addCookie(ck);
            response.sendRedirect("First");
        }
    }
}

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class First extends HttpServlet {

  protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        Cookie[] cks = request.getCookies();
        out.println("Welcome "+cks[0].getValue());
        
    }
}



---


get input from user, return input, do calculation from in create log files
append to log files --- https://docs.jboss.org/hibernate/orm/3.3/reference/en-US/html/queryhql.html http://www.web2generators.com/html/entities http://stackoverflow.com/questions/275944/how-do-i-count-the-number-of-occurrences-of-a-char-in-a-string http://docs.treasuredata.com/articles/hive http://fimi.ua.ac.be/src/ http://www.diss.fu-berlin.de/diss/servlets/MCRFileNodeServlet/FUDISS_derivate_000000003338/03_chapter3.pdf;jsessionid=741AF42F9EEBCD9C60D2304BE4F180CC?hosts=

No comments:

Post a Comment