当前位置: 代码迷 >> Java Web开发 >> The value for the useBean class attribute XXX is invalid.解决方法
  详细解决方案

The value for the useBean class attribute XXX is invalid.解决方法

热度:7907   发布时间:2016-04-10 22:31:37.0
The value for the useBean class attribute XXX is invalid.
这种错误调试了半天都没有调试出来,请教高手啊!BeanTest.jsp文件如下:
<html>
  <head>
    <base href="<%=basePath%>">    
    <title>My JSP 'BeanTest.jsp' starting page</title>
  </head>
  
  <body>
    <!-- 使用JSP编译指令定义bean -->
    <jsp:useBean id="test" class="com.book.web3.SimpleBean"/>
    <!-- 使用JSP编译指令给Bean赋值-->
    <jsp:setProperty name="test" property="message" value="Hello reader"/>
    刚刚赋值的消息是:<jsp:getProperty name="test" property="message"/>
    <br/>
  </body>
</html>


SimpleBean类:
package com.book.web3;

public class SimpleBean {
//属性定义
private String message="No message specified";
//属性的getter/setter方法
public String getMessage(){
return (message);
}
public void setMessage(String message){
this.message=message;
}
}

------解决方案--------------------
web项目的java类要编译到WEB-INF\classes下的,使用MyEclipse启动时,MyEclipse会自动把所有的编译好的class文件部署到WEB-INF\classes下。独立使用Tomcat启动时,必须手动设置。
  相关解决方案