//Student Bean class
package education;
public class Student {
private int sid;
private String sname;
public void setSid(int sid) {
this.sid = sid;
}
public void setSname(String sname) {
this.sname = sname;
}
public int getSid() { return sid; }
public String getSname() { return sname; }
}
_________________________________________________________________________________
JSP Pages
1) inputform.jsp
________________________________________________________________________________
<html>
<body>
<form action="master.jsp" >
SID :
<input type="text" name="sidtest" /><br>
SNAME:
<input type="text" name="snametest" /> <br>
<input type="Submit" />
</form>
</body>
</html>
_________________________________________________________________________________
2 ) master.jsp
_________________________________________________________________________________
<html>
<body>
<hr/>
Main Page<br/>
<hr/>
Student Information :
<br/>
Using JavaBeans
<br/>
Student data:
<%--
here scope="session" or scope="request" or scope="application"
based on requirement where Student object is to be attached as attribute
--%>
<jsp:useBean id="st1" class="education.Student" scope="application" />
<jsp:setProperty name="st1" property="sid" param="sidtest" />
<jsp:setProperty name="st1" property="sname" param="snametest"/>
ID:
<jsp:getProperty name="st1" property="sid" />
<br/>
NAME:
<jsp:getProperty name="st1" property="sname" />
<hr/>
<jsp:include page="WEB-INF/jsp/displayrequest.jsp" />
</body>
</html>
________________________________________________________________________________
3. ) displayrequest.jsp
________________________________________________________________________________
<hr/>
Included page
<br/>
<br/>
<jsp:useBean id="st1" class="education.Student" scope="request" />
SID:<jsp:getProperty name="st1" property="sid" />
<br/>
NAME:
<jsp:getProperty name="st1" property="sname" />
________________________________________________________________________________
4. ) displaysession.jsp
________________________________________________________________________________
<hr/>
Session Page
<br/>
<jsp:useBean id="st1" class="education.Student" scope="session" />
SID:<jsp:getProperty name="st1" property="sid" />
<br/>
NAME:
<jsp:getProperty name="st1" property="sname" />
________________________________________________________________________________
5. ) displayapplication.jsp
________________________________________________________________________________
<hr/>
Application Page
<br/>
<jsp:useBean id="st1" class="education.Student" scope="application" />
SID:<jsp:getProperty name="st1" property="sid" />
<br/>
NAME:
<jsp:getProperty name="st1" property="sname" />
package education;
public class Student {
private int sid;
private String sname;
public void setSid(int sid) {
this.sid = sid;
}
public void setSname(String sname) {
this.sname = sname;
}
public int getSid() { return sid; }
public String getSname() { return sname; }
}
_________________________________________________________________________________
JSP Pages
1) inputform.jsp
________________________________________________________________________________
<html>
<body>
<form action="master.jsp" >
SID :
<input type="text" name="sidtest" /><br>
SNAME:
<input type="text" name="snametest" /> <br>
<input type="Submit" />
</form>
</body>
</html>
_________________________________________________________________________________
2 ) master.jsp
_________________________________________________________________________________
<html>
<body>
<hr/>
Main Page<br/>
<hr/>
Student Information :
<br/>
Using JavaBeans
<br/>
Student data:
<%--
here scope="session" or scope="request" or scope="application"
based on requirement where Student object is to be attached as attribute
--%>
<jsp:useBean id="st1" class="education.Student" scope="application" />
<jsp:setProperty name="st1" property="sid" param="sidtest" />
<jsp:setProperty name="st1" property="sname" param="snametest"/>
ID:
<jsp:getProperty name="st1" property="sid" />
<br/>
NAME:
<jsp:getProperty name="st1" property="sname" />
<hr/>
<jsp:include page="WEB-INF/jsp/displayrequest.jsp" />
</body>
</html>
________________________________________________________________________________
3. ) displayrequest.jsp
________________________________________________________________________________
<hr/>
Included page
<br/>
<br/>
<jsp:useBean id="st1" class="education.Student" scope="request" />
SID:<jsp:getProperty name="st1" property="sid" />
<br/>
NAME:
<jsp:getProperty name="st1" property="sname" />
________________________________________________________________________________
4. ) displaysession.jsp
________________________________________________________________________________
<hr/>
Session Page
<br/>
<jsp:useBean id="st1" class="education.Student" scope="session" />
SID:<jsp:getProperty name="st1" property="sid" />
<br/>
NAME:
<jsp:getProperty name="st1" property="sname" />
________________________________________________________________________________
5. ) displayapplication.jsp
________________________________________________________________________________
<hr/>
Application Page
<br/>
<jsp:useBean id="st1" class="education.Student" scope="application" />
SID:<jsp:getProperty name="st1" property="sid" />
<br/>
NAME:
<jsp:getProperty name="st1" property="sname" />