主要在Web页面的编程,页面显示用html标记语言,后台用java写类、接口等,页面和后台的信息用“jsp:useBean”在页面实例化一个后台的类,然后可以在页面上代码区里通过这个实例来通信后台的类的方法,实现页面和后台的互通,可以直接把这个实例的反回值给页面上的显示控件。比如:
后台的类(含在包里面):
package untitled3;
public class Untitled1 {
private String sample = "Start value bbb";
//Access sample property
public String getSample() {
return sample;
}
//Access sample property
public void setSample(String newValue) {
if (newValue!=null) {
sample = newValue;
}
}
}页面的代码:实例化:
<jsp:useBean id="bbb" scope="session" class="untitled3.Untitled1">
</jsp:useBean>定义变量:
<%
String str=bbb.getSample();
%>传值给显示控件:
<input type="text" id="t1" name="t1" value="<%=str%>"/>
Value of Bean property is :<%=str%>实例后的属性取得(直接显示在页面上):
后台名为untitled3.Untitled1类实例化后,名为bbb的实例属性值 :
<jsp:getProperty name="bbb" property="sample"/>实例后对属性设置的新属性的方法:
<jsp:setProperty name="bbb" property="sample" value="设置属性后新的属性值sample"/>
<br>这是设置属性后显示新的属性值:
<jsp:getProperty name="bbb" property="sample"/>
后台的类(含在包里面):
package untitled3;
public class Untitled1 {
private String sample = "Start value bbb";
//Access sample property
public String getSample() {
return sample;
}
//Access sample property
public void setSample(String newValue) {
if (newValue!=null) {
sample = newValue;
}
}
}页面的代码:实例化:
<jsp:useBean id="bbb" scope="session" class="untitled3.Untitled1">
</jsp:useBean>定义变量:
<%
String str=bbb.getSample();
%>传值给显示控件:
<input type="text" id="t1" name="t1" value="<%=str%>"/>
Value of Bean property is :<%=str%>实例后的属性取得(直接显示在页面上):
后台名为untitled3.Untitled1类实例化后,名为bbb的实例属性值 :
<jsp:getProperty name="bbb" property="sample"/>实例后对属性设置的新属性的方法:
<jsp:setProperty name="bbb" property="sample" value="设置属性后新的属性值sample"/>
<br>这是设置属性后显示新的属性值:
<jsp:getProperty name="bbb" property="sample"/>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货