jsp 调用 javabean 问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 09:29:36
我的UseName.java 放在工程下的 src 下 发现不管在那里建 都会自动放在那里! 运行下面的TestBean.jsp总是抱这样的错误:

严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /TestBean.jsp(11,0) The value for the useBean class attribute UesName is invalid.
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_06\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.6.0_06\bin;D:\暴风播放器\Codec;D:\暴风播放器

代码在下面:
//TestBean.jsp

<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:/

1.从你的JSP页面上看:没有导入java的类。
应该添加上<%@ page import="java.bean.UesName" %>
2.还有一点你的Bean即UseBean别使用java开头的包,java的包在jsp里不认(也会报错)。最好使用其他的包名(如mypackage.bean.UesBean)。

问题出在这儿
<jsp:useBean id="test" class="java.bean.UesName" scope="page"/>;
修改class=""
为 useName

晕,注意你的拼写 uesName 不正确