日期:2014-05-18  浏览次数:20803 次

JAVA BEAN问题
我是初学者,写了一个BEAN,和一个JSP文件,内容如下。
jsp
<html>
<head> <title> hello   world </title> </head>
<jsp:useBean   id= "HW "   scope= "request "   class= "HelloWorld "/>
<center>
修改前: <%=   HW.getString()   %>
<%HW.setString( "hello   everybody! ");%>
修改后: <%=   HW.getString()   %>
</center>
</html>
JAVA文件
package   HelloWorld;
public   class   HelloWorld   {
    String   s;
    public   HelloWorld   {
        this.s   =   "hello   world ";
    }
    public   void   setString(String   string)   {
        this.s   =   string;
    }
    public   String   getString()   {
        return(this.s);
    }
}
jsp文件放在
F:\resin-pro-3.1.0\webapps\ROOT下
class文件放在
F:\resin-pro-3.1.0\webapps\ROOT\WEB-INF\classes下
但是运行是显示
500   Servlet   Exception
HelloWorld   (wrong   name:   HelloWorld/HelloWorld)


请高手解释一下,谢谢大家,急啊。

------解决方案--------------------
<jsp:useBean id= "HW " scope= "request " class= "HelloWorld.HelloWorld "/> 你的代码没有加包名
------解决方案--------------------
<jsp:useBean id= "HW " scope= "request " class= "HelloWorld "/>
包名在哪儿?