又是一个JSP和JAVABEAN连不上的问题,请朋友们看一下。
看了很多这方面问题的帖子,但还是没能把问题解决,只好来请大家帮忙了。
报错信息:
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /WebModule1/jsp2.jsp(2,0) The value for the useBean class attribute jspbean2.Jsp2Bean is invalid.
jsp2.jsp的代码:
<%@page contentType= "text/html; charset=GBK " language= "java " %>
<jsp:useBean id= "TextBean " scope= "session " class= "jspbean2.Jsp2Bean "/>
<jsp:setProperty name= "TextBean " property= "* "/>
<html>
<head>
<title> jsp2 </title>
</head>
<body bgcolor= "#ffffff ">
<%
String s;
s = TextBean.getSample();
out.print(s);
%>
</body>
</html>
JSP2Bean.java的代码:
package jspbean2;
public class Jsp2Bean {
private String sample = "Start value ";
public void Jsp2Bean(){}
public String getSample() {
return sample;
}
}
说明:我的编辑工具是JB2006,我将JSP2Bean.java MAKE 成.class文件 并保存在如下目录:D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\JSPBean2\WebModule1\WEB-INF\classes\jspbean2\Jsp2Bean.class
但还是不行,请大家帮忙看看,谢谢。
------解决方案--------------------JSPBean2\WebModule1\WEB-INF\classes\jspbean2\Jsp2Bean.class
你的路径怎么会这样呢 JSPBean2 下面 应该直接就是WEB-INF文件夹
怎么多出一个WebModule1目录呢
------解决方案--------------------首先可以肯定是webroot设置问题
WEB-INF 应该放置在webroot下面,
那个异常就是无法找到jspbean2.Jsp2Bean 这个类
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.aiyiweb.com/java-web/317.html