百度了很多。没有一个可以解决。文件名没错,大小写没错,引用没错,求助刚刚学习jsp。是新手。求高手帮助。。userBean.java代码:
package user;public class userBean { private String username;
public userBean()
{
}
public void setUser(String yes )
{
this.username = yes;
}
public String getUser()
{
return username;
}
}
index.jsp代码:<body>
<jsp:useBean id="usern" scope="page" class="user.userBean" ></jsp:useBean>
<%
usern.setUser("123");
out.println(usern.getUser());
%>
</body>
提示错误:
type Exception reportmessage /Second/WebContent/index.jsp (line: 12, column: 4) The value for the useBean class attribute user.userBean is invalid.description The server encountered an internal error that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /Second/WebContent/index.jsp (line: 12, column: 4) The value for the useBean class attribute user.userBean is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:149)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1234)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1182)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
org.apache.jasper.compiler.Node$Root.accept(Node.java:475)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
org.apache.jasper.compiler.Generator.generate(Generator.java:3490)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:250)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.32 logs.
package user;public class userBean { private String username;
public userBean()
{
}
public void setUser(String yes )
{
this.username = yes;
}
public String getUser()
{
return username;
}
}
index.jsp代码:<body>
<jsp:useBean id="usern" scope="page" class="user.userBean" ></jsp:useBean>
<%
usern.setUser("123");
out.println(usern.getUser());
%>
</body>
提示错误:
type Exception reportmessage /Second/WebContent/index.jsp (line: 12, column: 4) The value for the useBean class attribute user.userBean is invalid.description The server encountered an internal error that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /Second/WebContent/index.jsp (line: 12, column: 4) The value for the useBean class attribute user.userBean is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:149)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1234)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1182)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
org.apache.jasper.compiler.Node$Root.accept(Node.java:475)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
org.apache.jasper.compiler.Generator.generate(Generator.java:3490)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:250)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.32 logs.
解决方案 »
- JAVA实现CSV文件下载问题
- java如何实现文件传输?
- 连接MSSQL2000的问题一问
- 求助一条SQL语句~急!!
- 请教mysql备份数据问题
- 请问这中问题是什么原因造成的呢?我该导入的jar包都导入了。但是还是出错。
- 如何从另一个页面获取radio 的值? 谢谢大家. 将赠送大家50分,欢迎来取.
- 如何将上传到临时文件夹下的文件复制到另外一个文件夹下???
- http://211.69.206.199 欢迎访问
- jsp页面显示问题(急求)
- JSP实现文件上传功能,解决doc、ppt、xls文件内容乱码问题
- org.apache.catalina.loader.WebappClassLoader loadClass问题
public userBean(){}
private String username;
public String getUsername(){
return username;
}
public void setUsername(String username){
this.username = username;
}
}
类名哪有开头小写的。你这个userBean得改成UserBean。
学j2ee之前先把基础学扎实了,要不一堆基础问题。
我把你的代码拷到我的计算机上运行了一下是正常的 看看你的user,userBean.java和.jsp有没有放错位置呢
<%
usern.setUser("123");
out.println(usern.getUser());
%>
提示你的"userBean"(正确写法:UserBean)属性不对, 因为你的userBean里面没有user这个属性。当然不对了,要么加一个属性user,然后加上get和set方法;要么把setUser改成 setUsername.
getUser方法里面是return username;都是返回username属性值
这管他有没什么user属性啥事。。
楼主基础先学好来,别还不会走路就想着跑了