首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

struts中错误Error in using tag library uri=WEB-INF struts-html.tld prefix=html: 的解决

2014-01-26 
我用的是struts框架做一个很简单的功能,程序总是调不通,每次都报类似的错误。错误如下:/AddProvince.jsp(2):

我用的是struts框架做一个很简单的功能,程序总是调不通,每次都报类似的错误。
  错误如下:/AddProvince.jsp(2):   Error in using tag library uri=WEB-INF struts-html.tld prefix=html: The Tag class 'org.apache.struts.taglib.bean.MessageTag' has no setter method corresponding to TLD declared attribute 'name', (JSP 1.1 spec, 5.4.1)
  probably occurred due to an error in /AddProvince.jsp line 2:
  <%@ taglib uri="/struts-bean.tld" prefix="bean" %>
  不知道哪儿出了问题,我觉得我的struts-config.xml和web.xml配置的都没问题。不知道哪位老兄以前碰到过这样的问题没有。

------解决方法--------------------------------------------------------
还是觉得没配置好,或.tld文件没放对目录,或JSP<%@ taglib uri="/struts-bean.tld" prefix="bean" %> 与web.xml配置文件没完全对应。
 
  可参考JavaWebStudio中的Struts文件向导自动生成的配置。
 
------解决方法--------------------------------------------------------
自动生成的东西有时RP与顺序很重要
  有时再作一便就没事了(用注册版 的weblogic&jbuilder就没这事了)
------解决方法--------------------------------------------------------
检查以下几方面:
 
  1、struts的版本,1.1 or 1.0
 
  2、检查web-inf目录下的dtd文件是否都有
 
  3、检查web-inf目录的标签配置
 
  4、检查你的代码,比如:有没有声明标签,标签的引用是不是正确的格式(是否正常结束标签)。
 
  Fri Nov 19 08:11:39 2004 BillyW

        

热点排行