首页 > 代码库 > The value for the useBean class attribute is invalid
The value for the useBean class attribute is invalid
最近,在看Pro JSP2这本书,37页的Listing 1-9是一个简单的例子。但是把所有的代码都打完了,但奇怪的错误出现了。
The value for the useBean com.apress.projsp.DateFormatBean attribute is invalid。
在网页找了很久,发现这个文章有技术含量。但, it doesn‘t work。
http://www.blogjava.net/bluesky/archive/2005/12/05/22600.html
原来是我设置tomcat的context不对。
错误:我把dateBean.jsp文件放到view文件夹中。tomcat的document base:.../WebContent/WEB-INF/view/ path为/chp01
在浏览器中输入:http://localhost:8080/chp01/dateBean.jsp
改正:把dateBean.jsp文件放到WebContent文件夹下。tomcat的document base:.../WebContent
在浏览器中输入:http://localhost:8080/chp01/dateBean.jsp
下面是文件:
dateBean.jsp
1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 4 <html> 5 <head> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7 <title>Professional JSP 2.1</title> 8 </head> 9 <body>10 <jsp:useBean id="date" class="com.apress.projsp.DateFormatBean"/>11 <h2>Today‘s Date is <%=date.getDate() %></h2>12 </body>13 </html>
DateFormatBean.java
package com.apress.projsp;import java.text.*;import java.util.Date;public class DateFormatBean { private DateFormat dateFormat; private Date date; public DateFormatBean(){ dateFormat = DateFormat.getInstance(); date = new Date(); } public String getDate(){ return dateFormat.format(date); } public void setDate(Date date){ this.date = date; } public DateFormat getDateFormat(){ return this.dateFormat; } public void setFormat(String format){ this.dateFormat = new SimpleDateFormat(format); }}
新手刚入行,未能深入浅出。请多多指点,谢谢!
The value for the useBean class attribute is invalid
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。