无责任翻译,
The Tag class 'org.apache.struts.taglib.bean.IncludeTag' 
has no setter method corresponding to TLD declared attribute 'name', 翻译过来是org.apache.struts.taglib.bean.IncludeTag这个类的name属性没有setter方法而TLD声明中有?

解决方案 »

  1.   

    我今天好像也遇到了这样的问题,我是在一个页面中使用了<html:select property="category">标签,每次执行时总是告诉我没有category属性的get方法,
    我用的是动态form,这个属性已经在struts配置文件中做了配置,后来,我在web.xml中把对应的struts配置文件的位置做了调整,结果能正常使用了
    我也不知道为什么……不过先用着吧呵呵,另外能不能把你碰到的第一个问题的解决方法告诉大家一下呢
      

  2.   

    楼主先去看看/WEB-INF/struts-bean.tld是否发布正确了,然后再检查导入的struts包有没问题
      

  3.   

    你应该认真检查一下FormAction或config.xml文件里面的代码
    还有文件路径是不是有问题,包有没有导入完?
      

  4.   

    META-INF\tlds\struts-bean.tld文件中: 
    <uri>http://jakarta.apache.org/struts/tags-bean</uri> 
    <tlibversion>1.0</tlibversion> 
    我已经把struts.jar包下tlds文件中的.tld文件都覆盖到工程WEB-INF/下了 
    不清楚怎么办啊? 在tomcat下完全没有问题,另外Struts-config.xml配置文件肯定没有问题的。郁闷中。第一个问题是jar包版本问题:
    把antlr.jar包放到weblogic的lib中,修改weblogic.cmd文件即可。
    详细操作百度中有提到
      

  5.   

    是标签和配置文件不匹配,仔细检查你的tld标签吧