register.html代码如下:
<html>
<body>
用户信息注册:<br><hr>
<form method="get" action="register.jsp">
<table>
<tr><td>姓名:<input name="userName" type="text"></td></tr>
<tr><td>密码:<input name="password" type="password"></td></tr>
<tr><td>年龄:<input name="age" type="text"></td></tr>
<tr><td><input type=submit value="submit"></td></tr>
</table>
</form>
</body>
</html>
register.jsp代码如下
<%@ page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="user" scope="page" class="com.jspdev.ch3.TestBean"/>
<jsp:setProperty name="user" property="userName" param="userName"/>
<html>
<body>
注册成功:<br>
<hr>
使用bean属性方法:<br>
用户名:<%=user.getuserName()%><br>
<hr>
使用getProperty:<br>
用户名:<jsp:getProperty name="user" property="userName"/><br>
</body>
</html> 在classes\com\jspdev\ch3目录下TestBean.文件代码如下package com.jspdev.ch3;public class TestBean
{
public String userName;
public String password;
public int age;
public void setuserName(String name)
{
this.userName=name;
}
public void setpassword(String pword)
{
this.password=pword;
}
public String getuserName()
{
return userName;
}
public String getpassword()
{
return password;
}
public int getage()
{
return age;
}
public void setage(int Age)
{
this.age=Age;
}
}可是运行register.html文件向register.jsp文件发送时,系统却提示
org.apache.jasper.JasperException: /ch3/register.jsp(2,0) The value for the useBean class attribute com.jspdev.ch3.TestBean 不知道错在什么地方??望哪位高人帮忙解答下
谢谢
<html>
<body>
用户信息注册:<br><hr>
<form method="get" action="register.jsp">
<table>
<tr><td>姓名:<input name="userName" type="text"></td></tr>
<tr><td>密码:<input name="password" type="password"></td></tr>
<tr><td>年龄:<input name="age" type="text"></td></tr>
<tr><td><input type=submit value="submit"></td></tr>
</table>
</form>
</body>
</html>
register.jsp代码如下
<%@ page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="user" scope="page" class="com.jspdev.ch3.TestBean"/>
<jsp:setProperty name="user" property="userName" param="userName"/>
<html>
<body>
注册成功:<br>
<hr>
使用bean属性方法:<br>
用户名:<%=user.getuserName()%><br>
<hr>
使用getProperty:<br>
用户名:<jsp:getProperty name="user" property="userName"/><br>
</body>
</html> 在classes\com\jspdev\ch3目录下TestBean.文件代码如下package com.jspdev.ch3;public class TestBean
{
public String userName;
public String password;
public int age;
public void setuserName(String name)
{
this.userName=name;
}
public void setpassword(String pword)
{
this.password=pword;
}
public String getuserName()
{
return userName;
}
public String getpassword()
{
return password;
}
public int getage()
{
return age;
}
public void setage(int Age)
{
this.age=Age;
}
}可是运行register.html文件向register.jsp文件发送时,系统却提示
org.apache.jasper.JasperException: /ch3/register.jsp(2,0) The value for the useBean class attribute com.jspdev.ch3.TestBean 不知道错在什么地方??望哪位高人帮忙解答下
谢谢
解决方案 »
- document.getElementById("id").style.display中display的问题
- spring中的事务管理开启问题
- 从数据库中读取资料,当数据相同时,只取一个,急~~~~~~~~~~~~~~
- 帮忙分析一下这个网站,是用tapestry作的么?
- 我想请问下骂我的朋友,fzlotuscn (无为一本)送你们word格式的jsp编程技巧实例了吗?
- 如何让网站服务端程序共用一个数据库连接(而不用每次收到请求都新建一个数据库连接)[我只有30分了 不好意思。]
- 请教
- servlet的问题(在线给分)
- 请问想学jsp是否最好先学java??
- 项目编码疑惑!!
- 我的ECLIPSE工程导入的包是JDK1.5,为什么出现.'for each' statements are only available if source level is 5.0,谢谢.
- 本人没辙,只好来问了。javabean的问题。。
你可以用ECLIPSE或NETBEANS的自动生成BEAN方法功能来产生标准的BEAN方法
这句首先就错了-_-!
最好写一个默认构造函数,还有一些上面都写的很清楚了
这个可能是Tomcat的配置问题,我记得以前用Tomcat5.5的时候可以的,但现在用Tomcat5.5.17也不行了,可能是那里忘了配置
我用Resin试了以下是没有问题的
D:\tomcat
E:\Servlet+JSP
tomcat的server.xml配制
<Context path="/test" docBase="E:\Servlet+JSP" reloadable="true" debug="0" />
E:\Servlet+JSP\register.jsp
E:\Servlet+JSP\register.html
E:\Servlet+JSP\WEB-INF\...
register.jsp和register.html WEB-INF一定要放在相对docBase的根目录下,我开始的时候就是把register.jsp和register.html WEB-INF放在了E:\Servlet+JSP\luntan\目录下,就找不到javabean了