Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SIMPLE WEB APPLICATION USING SERVLET
- Index.jsp
- <html>
- <head>
- <title>welcome to login page</title>
- </head>
- <body>
- <form action="http://localhost:8084/simple1/NewServlet" method="post">
- <h1>Login with your details </h1>
- <p> <input type="text" size="20" name="username"/></p>
- <p> <input type="password" size="20" name="password"/></p>
- <p> <input type="submit" value="Login"></p>
- </form>
- </body>
- </html>
- NewServlet.jsp
- 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 NewServlet extends HttpServlet {
- @Override
- BIBIN BABY
- 3011129
- protected void doPost(HttpServletRequest rq, HttpServletResponse rs)
- throws ServletException, IOException
- {
- String u=rq.getParameter("username");
- String p=rq.getParameter("password");
- rs.setContentType("text/html");
- PrintWriter pp = rs.getWriter();
- pp.println("<html><head> The given username and password ");
- pp.println("<body> <p>username:="+u+"</p>");
- pp.println("<p>password:="+p+"</p>");
- pp.close();
- }
- }
- BIBIN BABY
- 3011129
- OUTPUT
- BIBIN BABY
- 3011129
- SESSION LIFETIME USING COOKIES
- NewServlet.jsp
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.util.Date;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import javax.servlet.http.HttpSession;
- public class NewServlet extends HttpServlet {
- @Override
- protected void doGet(HttpServletRequest rq, HttpServletResponse rs)
- throws ServletException, IOException {
- rs.setContentType("text/html");
- PrintWriter out=rs.getWriter();
- HttpSession session=rq.getSession(true);
- Integer count=(Integer)session.getAttribute("NewServlet.HitCount");
- if(count==null)
- {
- count=new Integer(1);
- }
- else
- {
- count=new Integer(count.intValue()+1);
- }
- BIBIN BABY
- 3011129
- session.setAttribute("NewServlet.HitCount",count);
- out.println("<html><html><title>Session example </title></head>");
- out.println("<body><h4>Session server to "+"demonstrate session Tracking and its life
- cycle </h4>");
- out.println("</br> session status : ");
- if(session.isNew())
- {
- out.println("New session </br>");}
- out.println("HitCount for your current session is : "+count);
- out.println("</br> <h2>some basic session information</h2>");
- out.println("session ID : "+session.getId()+"</br>");
- out.println("it is a new session: "+session.isNew());
- out.println("</br>session creation time : "+session.getCreationTime());
- out.println("("+new Date(session.getCreationTime())+"</br>");
- out.println("Last acessed Time : "+session.getLastAccessedTime());
- out.println("("+ new Date(session.getLastAccessedTime())+"</br>");
- out.println("Max Inactive Time : "+session.getMaxInactiveInterval()+"</br>");
- out.println("session info as in cookie :
- "+rq.isRequestedSessionIdFromCookie()+"</br>");
- out.println("</body></html>");
- }
- }
- }
- BIBIN BABY
- 3011129
- OUTPUT
- BIBIN BABY
- 3011129
- SESSION TRACKING IN SERVLET
- NewServlet1.java
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.util.ArrayList;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import javax.servlet.http.HttpSession;
- public class NewServlet1 extends HttpServlet {
- @Override
- protected void doGet(HttpServletRequest rq, HttpServletResponse rs)
- throws ServletException, IOException {
- HttpSession s=rq.getSession();int itemcount=0;
- ArrayList cart;
- cart = (ArrayList)s.getAttribute("cart");
- if(cart!=null)
- {
- itemcount=cart.size();
- }
- rs.setContentType("text/html");
- PrintWriter p=rs.getWriter();
- p.println("<html><head><title> shopping cart 1 </title></head><body>");
- p.println("<h1>Welcome to the shopping cart</h1>");
- p.println("<p>You've "+itemcount+" items in your cart.</p>");
- p.println("<form action=\"");
- BIBIN BABY
- 3011129
- p.println(rs.encodeURL("http://localhost:8084/simple1/NewServlet"));
- p.println("\"method=\"post\">");
- p.println("<p><input type=checkbox name=item value=java>");
- p.println("Item1:JAVA </p>");
- p.println("<p><input type=checkbox name=item value=c>");
- p.println("Item2:c </p>");
- p.println("<p><input type=checkbox name=item value=c++>");
- p.println("Item3:C++ </p>");
- p.println("<p><input type=checkbox name=item value=C#>");
- p.println("Item4:C# </p>");
- p.println("<p><input type=submit value=Add to cart>");
- p.println("</form></body><html>");
- p.close();
- }
- NewServlet.java
- 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;
- import javax.servlet.http.HttpSession;
- import java.util.*;
- public class NewServlet extends HttpServlet {
- @Override
- protected void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- BIBIN BABY
- 3011129
- HttpSession ses=request.getSession(true);
- ArrayList cart=(ArrayList)ses.getAttribute("cart");
- if(cart==null)
- {
- cart=new ArrayList();
- ses.setAttribute("cart",cart);
- }
- PrintWriter out=response.getWriter();
- response.setContentType("text/html");
- String[] itemselected;
- String itemname;
- itemselected=request.getParameterValues("item");
- if(itemselected!=null)
- {
- for(int i=0;i<itemselected.length;i++)
- {
- itemname=itemselected[i];
- cart.add(itemname);
- }
- }
- //print the contents of the cart
- out.println("<html><head><title>Shopping cart contents</title></head>");
- out.println("<body>");
- out.println("<form action=\"");
- BIBIN BABY
- 3011129
- out.println(response.encodeURL("/simple1/NewServlet1"));
- out.println("\"method=\"post\">");
- out.println("<h1>Items currently in your cart</h1>");
- out.println("<hr>");
- Iterator iterator=cart.iterator();
- while(iterator.hasNext())
- {
- out.println("<p>"+iterator.next()+"</p>");
- }
- out.println("<hr>");
- out.println("<a href=\"");
- out.println(response.encodeURL("/simple1/NewServlet1"));
- out.println("\">Back</a>");
- out.println("</form>");
- out.println("<hr>");
- out.println("</body></html>");
- out.close();
- }
- }
- OUTPUT
- JAVA MAIL
- NewMain.java
- import java.util.Date;
- import java.util.Properties;
- import javax.mail.Message;
- import javax.mail.Session;
- import javax.mail.internet.InternetAddress;
- import javax.mail.internet.MimeMessage;
- class NewMain extends Object
- {
- public static void main(String[] args)
- {
- try
- {
- Properties pr=new Properties();
- pr=System.getProperties();
- pr.put("mail.transportProtocol","smtp");
- pr.put("mail.smtp.host","");
- pr.put("mail.smtp.port","25");
- Session ss=Session.getInstance(pr);
- Message msg=new MimeMessage(ss);
- msg.setFrom(new InternetAddress("bibinbaby@live.in"));
- msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse("bibinbaby@live.in"));
- msg.setSentDate(new Date());
- msg.setText("welcome to java mail ");
- msg.writeTo(System.out);
- System.out.println("\n The Message is Recieved");
- }
- catch(Exception e)
- {
- System.out.println(e);
- }
- }
- }
- OUTPUT
- Message-ID: <17934197.0.1362221175901.JavaMail."BIBIN BABY"@BIBIN>
- MIME-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer- Encoding: 7bit
- welcome to java mail
- The Message is Received
- SERVLET APPLET COMMUNICATION
- BIBIN BABY
- 3011129
- NewApplet.java
- package javaapplication1;
- import java.applet.Applet;
- import java.awt.*;
- import java.awt.event.*;
- import java.io.InputStream;
- import java.net.URL;
- import java.util.Scanner;
- public class NewApplet extends Applet implements ActionListener {
- TextField t1,t2;
- @Override
- public void init() {
- setLayout(new GridLayout(3,1));
- t1=new TextField();
- t2=new TextField();
- Button b= new Button("FIB");
- add(t1); add(t2); add(b);
- b.addActionListener(this);
- }
- public void actionPerformed(ActionEvent a)
- {
- try
- {
- URL url=new URL("http://localhost:8084/simple1/NewServlet3?"+t1.getText());
- InputStream is=url.openStream();
- Scanner s=new Scanner(is);
- t2.setText(s.nextLine());
- BIBIN BABY
- 3011129
- }
- catch(Exception e)
- {
- t2.setText(e.toString());
- }
- }}
- NewServlet3.java
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.util.StringTokenizer;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- public class NewServlet3 extends HttpServlet
- {
- @Override
- protected void doGet(HttpServletRequest rq, HttpServletResponse rs)
- throws ServletException, IOException {
- rs.setContentType("text/html");
- PrintWriter out=rs.getWriter();
- try
- {
- String s=rq.getQueryString();
- BIBIN BABY
- 3011129
- StringTokenizer st;
- st=new StringTokenizer(s);
- int n=Integer.parseInt(st.nextToken());
- int a=0,b=1,c;
- out.print(a+" ");
- out.print(b+" ");
- for(int i=2;i<n;i++)
- {
- c= a+b;
- a=b;
- b=c;
- out.print(c+" ");
- }
- }
- finally
- {
- out.close();
- }
- }
- }
- OUTPUT
- JAVA SERVER PAGE
- F01.jsp
- <%@page contentType="text/html" pageEncoding="UTF-8"%>
- <!DOCTYPE HTML>
- <html>
- <head>Login</head>
- <body>
- <form action="fo2.jsp" method="post">
- <p>EMAIL ID:<input type="textbox" name="user"/></br></p>
- <p>PASSWORD:<input type="password" name="pwd"/></br></p>
- <input type="SUBMIT" value="submit"/>
- </form>
- </body>
- </html>
- Fo2.jsp
- <%@page contentType="text/html" pageEncoding="UTF-8"%>
- <!DOCTYPE HTML>
- <%
- if((request.getParameter("user").equals("bb"))&&
- (request.getParameter("pwd").equals("bb")))
- {%>
- <jsp:forward page="fo3.jsp"/>
- <% } else { %>
- <%@include file="fo1.jsp"%>a
- <% } %>
- Fo3.jsp
- <%@page contentType="text/html" pageEncoding="UTF-8"%>
- <!DOCTYPE HTML>
- <html>
- <head></head>
- <body>
- <pre> HELLO USER </pre>
- <p><%=request.getParameter("user")%></p>
- <pre>you are successfully logged </pre>
- </body>
- </html>
- OUTPUT
- BIBIN BABY
- 3011129
Add Comment
Please, Sign In to add comment