关于jsp:useBean和new一个类时构造函数的问题 兄弟,你去找本jsP的语法书,好好看看useBean这个命令,你根本就没有看书嘛。。说上说得很清楚,你在调用useBean的时候可以送初始化参数进去; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <jsp:useBean>都知道了,难道不知道<jsp:setProperty>???/ 给你举个例子:<jsp:userBean id="user" class="com.product.login"/>等价于:<% com.product.login user=new com.product.login(); %> 给你举个例子:<jsp:userBean id="user" class="com.project.login"/>等价于:<% com.project.login user=new com.project.login(); %> <jsp:useBean id="myBean" class="com.myClass"/><jsp:setProperty name="myBean" property="username" value="myName"/> jsp:useBean中的类的构造函数都是不可以有参数的如果需要初始化调用可以使用<jsp:useBean id="a" ...>a.init(...);//这个保证只有在id = a的Bean不存在时候才会调用</jsp:useBean> eg://JavaBean的内容如下public class ClassOne{ private int i1=0; private String s2=""; public String getI1() { return i1; } public String getS2() { return s1; } public void setI1(int i) { i1 = i; init();//也可放在setS2中 } public void setS2(String s) { s2 = s; } private String init()//可以在这个函数写构造函数除了对成员变量初始化以外的部分 { .... } .....}//在jsp中调用此javabean<jsp:useBean id="classone" class="ClassOne" scope="page" /><jsp:setProperty name="classone" property="*" />//最后的jsp:setProperty就是起到了构造器的作用 界面使用了frameset标签布局后无法关闭当前页!急!在线等!! struts2和jxl导出excel数据量过大报错 上传文件时获取转换工具的路径 Java Servlet的Servlet的全称是什么? 乱码问题 问一个关于Date的问题 用户被锁alter user xxx account unlock Hibernate中条件查询的困惑! jsp如何读取CSV格式的数据? TOMCAT启动错误问题,请教! QQ 群组? jsp连接sqlserver
<jsp:userBean id="user" class="com.product.login"/>
等价于:
<% com.product.login user=new com.product.login(); %>
<jsp:userBean id="user" class="com.project.login"/>
等价于:
<% com.project.login user=new com.project.login(); %>
<jsp:setProperty name="myBean" property="username" value="myName"/>
如果需要初始化调用可以使用
<jsp:useBean id="a" ...>
a.init(...);//这个保证只有在id = a的Bean不存在时候才会调用
</jsp:useBean>
//JavaBean的内容如下
public class ClassOne
{
private int i1=0;
private String s2="";
public String getI1()
{
return i1;
}
public String getS2()
{
return s1;
}
public void setI1(int i)
{
i1 = i;
init();//也可放在setS2中
}
public void setS2(String s)
{
s2 = s;
}
private String init()//可以在这个函数写构造函数除了对成员变量初始化以外的部分
{
....
}
.....
}
//在jsp中调用此javabean
<jsp:useBean id="classone" class="ClassOne" scope="page" />
<jsp:setProperty name="classone" property="*" />//最后的jsp:setProperty就是起到了构造器的作用