这几天学习JSP的过程中,一直被这个问题困扰,到GOOGLE,BAIDU搜了不少。问题还是一直存在。提到比较多的原因有以下四点:
1. 在编译 JSP 时(不是运行时),指定的 Bean 类没找到
2. Bean 虽然找到了,但是它不是 public 的,或者找到的 class 文件是 interface 或抽象类
3. Bean 类中没有 public 的默认构建函数
4. Bean 类路径不是\WEB-INF\classses\包名.XX(XX为Bean类名)
一般来说,用了IDE后这些问题基本都不再是问题。不过我用了IDE这个问题还是一直横在那,让人十分恼火。没办法,只好不停的GOOGLE+BAIDU。终于有位高人说的一句话提醒了我----发布web应用的时候不能由自己把class文件放到\WEB-INF\classses\目录下。由于我发布的应用是书上的示例,其中有不少错误,在折腾代码的时候,Bean 类的class文件好像不是在发布时IDE生成的。于是我马上把这个应用从TOMCAT的WEBAPPS中删掉重新发布,The value for the useBean class attribute is invalid.终于消失了。
顺便唠叨一句,取个主题名字竟然还有字数限制,真晕。
分享到:
相关推荐
科技企业信息管理 ...The value for the useBean class attribute MD5.MD5 is invalid 猜测的话 useBean这个BEAN你没定义 自然他的属性MD5.MD5也就不存在了`` 好好看看你的WEB.XML等配置文件是不是少写了什么
This package is imported in the jsp page so that the Date class and its properties can accessed in the JSP page. If- Else Ladder A ladder means a vertical set of steps. It is a computer generated ...
JSP useBean连接 Access 数据库,不使用数据源
jsp设计事例jsp usebean session
jsp+servlet+usebean实现MVC
这是一个我自己用JSP+USEBEAN写的系统,
usebean.jsp
<jsp:useBean id="updateBean" scope="page" class="guest.guest" /> <HTML> <BODY BGCOLOR="white"> <H1>jspSmartUpload : Sample 2</H1> <HR> String name = (String) session.getValue(...
<input name="lrcUp" type="button" class="btn_grey" value="上传文件" disabled="none" onClick="if(this.form.fileURL.value!=''){window.open('upLrcFile.jsp?fileName='+this.form.fileURL.value,'','width=...
<jsp:useBean id="rd" class="songyc.ReadFile" scope="application"> <jsp:setProperty name="rd" property="path" value="d:/testsongyc.txt" /> </jsp:useBean> HashMap hm=new HashMap(); Double db=null;...
未完成的个人留言板,喜欢的接下去吧。本来是展示给最爱的师父的,可惜错过了,无限的遗憾,期待未完待续的结局 ,赫赫
<jsp:useBean id="connection"class="com.esri.aims.mtier.io.ConnectionProxy"scope="page"/><jsp:useBean id="map"class="com.esri.aims.mtier.model.map.Map"scope="page"/> connection.setConnectionType("tcp...
NULL 博文链接:https://zywang.iteye.com/blog/412922
<jsp:useBean id="query" class="Bean.QueryBean" scope="session"> *"/> </jsp:useBean> request.setCharacterEncoding("UTF-8"); String name=request.getParameter("username"); String password=request....
– 数据分页显示 – JDBC 2.0:ODBC 通过jdbc:odbc可以实现Jsp对数据库的操作,在这个例子中我将数据库的连接写在了一个JavaBean中,可以实现重复使用 pagetest.jsp文件: <!...%...jsp:useBean id=
public class SpringTest { public static void main(String[] args) { //创建spring的ApplicationContext ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); //...
<jsp:useBean id="jdbc" class="com.Jdbc_conn" scope="page" /> (); java.util.Date todayime = new java.util.Date(today); SimpleDateFormat formatter = new SimpleDateFormat("yyMMddHHmmss"); String ...
<jsp:useBean id="db" class="dbBean.DBBean" scope="session"/> <jsp:setProperty name="db" property="connStr" value="jdbc:odbc:vote"/> <html><body> 您最喜爱的奥斯卡获奖影片是: ResultSet rs=db....
详细介绍了jsp标准动作各个标记及其属性的使用方法。
<jsp:useBean id="userInfo" class="com.renxiang.model.UserInfo" scope="page"></jsp:useBean> *" name="userInfo"/> 其中表单对象的Name要和bean对象的属性名称相同,而且,实验表明bean对象的属性必须以小写...