【发布时间】:2011-03-24 11:38:48
【问题描述】:
我得到一个 useBean 类属性 user.CompileClasss 的值无效这些是我的文件:
index.jsp
<%@ page session="true" %>
<%@ page import="user.CompileClass" %>
<jsp:useBean id="user1" class="user.CompileClasss" scope="session" />
<jsp:setProperty name="user1" property="*"/>
<html>
<body>
<FORM METHOD=POST ACTION="Result.jsp">
What's your name? <INPUT TYPE=TEXT NAME=uname SIZE=20><BR>
What's your e-mail address? <INPUT TYPE=TEXT NAME=email SIZE=20><BR>
What's your age? <INPUT TYPE=TEXT NAME=age SIZE=4>
<P><INPUT TYPE=SUBMIT>
</FORM>
</body>
</html>
CompileClass.java
package user;
public class CompileClass {
public String uname;
public String mail;
public int age;
/*public CompileClass(String uname, String mail, int age) {
this.uname=uname;
this.mail=mail;
this.age=age;
}*/
public CompileClass(){
}
public String returnname(){
return uname;
}
public String returnmail(){
return mail;
}
public int returnage(){
return age;
}
/*public void main()
{
}*/
}
Result.jsp
<jsp:useBean id="user1" scope="session" class="user.CompileClass" />
<html>
<body>
You entered:<BR>
Name: <%= user1.returnname() %> <BR/>
Email: <%= user1.returnmail() %><BR>
Age: <%= user1.returnage() %><BR>
</body>
</html>
有什么帮助吗?
【问题讨论】:
-
您为什么接受一个根本没有回答具体问题“useBean 类属性 user.CompileClasss 的值无效”的答案?在错误页面中出现
jsp:setProperty与此无关。 -
@BalusC 我接受了它,因为我的整个代码太混乱而且是错误的,而这个答案解决了我在重写代码中的一个问题。
-
您在标题和问题正文中所述的初始问题“错误:useBean 类属性 user.CompileClasss 的值无效”没有得到回答,因此答案没有用并误导其他通过谷歌搜索错误消息偶然发现此问题的人。