【发布时间】:2010-07-12 19:51:14
【问题描述】:
我有一个带有用户注册表单的 html 页面。我收集的数据和行动是:
<form name="register" action="../JSP/Register.jsp" method="post">
然后在我的jsp页面上
<HTML>
<HEAD>
<TITLE>Reg JSP</TITLE>
<LINK REL="stylesheet" TYPE="text/css" HREF="commonstyle.css">
</HEAD>
<BODY>
<jsp:useBean id ="user" class ="Data.AddUserBean" />
<jsp:setProperty name ="user" property="*" />
<H1>
Customer Name : <jsp:getProperty name = "user" property = "sName" /><br>
Age :<jsp:getProperty name = "user" property = "iAge" /><br>
Email:<jsp:getProperty name = "user" property = "sEmail" /><br>
</H1>
bean 在 Package Data 中;这是一个 java 类,为这三个属性 sName、iAge 和 sEmail 提供了 get 和 set 方法。
当我尝试执行代码时,它给了我错误:
HTTP 状态 500 -
输入异常报告
消息
描述服务器遇到一个 阻止它的内部错误() 完成此请求。
异常
org.apache.jasper.JasperException: 找不到任何关于 类型的 bean 中的属性“sName” 'Data.AddUserBean'
我正在使用 Tomcat 6 和 Eclipse IDE。
有什么建议吗???
【问题讨论】:
-
感谢大家的帮助。和往常一样,Balus C 你是生命的救星!!!这是命名问题,在setter方法中,我错误地使用了大写名称。那是在制造麻烦。我把它改成小写,一切都开始工作了。再次感谢所有提供帮助的人。