#Java #JSP #jsp:useBean #RaviROza
It contains the following files
👉 Index.jsp
👉 load.jsp
👉 StudentBean.java
👉 welcome.jsp
Index.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>use Bean Example</title> </head> <body> <form action="load.jsp"> <p>Enter Student No <input type="text" name="t1"> <p>Enter Student Name <input type="text" name="t2"> <p> <input type="submit"> </form> </body> </html>
load.jsp
<%@page import="raviroza.StudentBean"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> </head> <body> <% int id = Integer.parseInt(request.getParameter("t1")); String name = request.getParameter("t2"); StudentBean st1 = new StudentBean(); st1.setSid(id); st1.setSname(name); // request.setAttribute("p1", id); // request.setAttribute("p2", name); // out.println("<p>"+st1.getSid()); // out.println("<p>"+st1.getSname()); request.setAttribute("st1", st1); RequestDispatcher rd = request.getRequestDispatcher("welcome.jsp"); rd.forward(request, response); //response.sendRedirect("welcome.jsp"); %> </body> </html>
StudentBean.java
package raviroza; public class StudentBean implements java.io.Serializable { private int Sid; private String Sname; public int getSid() { return Sid; } public void setSid(int sid) { Sid = sid; } public String getSname() { return Sname; } public void setSname(String sname) { Sname = sname; } }
welcome.jsp
<%@page import="raviroza.StudentBean"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>welcome</title> </head> <body> <h1> Welcome to the home page</h1> <% StudentBean st = new StudentBean(); st = (StudentBean) request.getAttribute("st1"); out.println(st.getSid()); out.println(st.getSname()); %> <%-- <%=request.getAttribute("p1").toString() %> --%> <%-- <%=request.getAttribute("p2").toString() %> --%> </body> </html>
OS : Windows 10
Jdk : Version 8
IDE : Eclipse Mars
Server : Apache Tomcat 7
Follow me @
https://raviroza.wordpress.com/
https://raviroza.blogspot.com/
https://www.facebook.com/ravi.oza.it
https://twitter.com/raviozaIT
Subscribe my channel to get latest video notification https://www.youtube.com/user/ravioza101