Wednesday, 11 March 2015

Java Bean Example

//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" />















No comments:

Post a Comment