跪求高手指点 TOMcat5.0+jdk5.0如何用javabean

来源:百度知道 编辑:UC知道 时间:2024/06/25 13:11:21
急啊,我编了一个简单的javabean(Login)放在了tomcat的自带目录\webapps\ROOT\WEB-INF\classes\org\apache\jsp中。在web.xml中添加了

<servlet>
<servlet-name>org.apache.jsp.Login</servlet-name>
<servlet-class>org.apache.jsp.Login</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>org.apache.jsp.Login</servlet-name>
<url-pattern>/Login.jsp</url-pattern>
</servlet-mapping>
javabean源程序如下:
package org.apache.jsp
public class Login
{
private String name= "";
public void setName(String name);
{this.name=name;
}
public String getName()
{retur this.name;
}
}
在root中用Login.jsp调用。源程序:
<%@ page contentType="text/html;charset=gb2312"%>
<HTML>
<HEAD>
<TITLE>学生登陆 </TITLE>
</HEAD>
&l

我也是新手,粗略地估计了几个出错的原因:
1.出错提示好像是你请求的servlet找不到,你在后面请求servlet的时候<jsp:useBean id="login" scope="application" class="Login"/>
但在web.xml中<servlet-name>org.apache.jsp.Login</servlet-name>(2处)
所以,将包的信息org.apache.jsp.去掉再试试看如何?
2.你把你写的类都放到org.apache的包里了?把包起成这个名字貌似有点乱。还是把包的名字改成自己的吧
3.明显地一个小错误 在你的getName方法里没有返回值 return 写成了 retur

不知道这些对你的问题有没有帮助 祝你好运~