no setter method 
/AddProvince.jsp line 2:

解决方案 »

  1.   

    没碰到过,看样子说是这bean没有setter,然后你给那个属性set了,所以报错啊
      

  2.   

    还是觉得没配置好,或.tld文件没放对目录,或JSP<%@ taglib uri="/struts-bean.tld" prefix="bean" %> 与web.xml配置文件没完全对应。可参考JavaWebStudio中的Struts文件向导自动生成的配置。
      

  3.   

    自动生成的东西有时RP与顺序很重要
    有时再作一便就没事了(用注册版 的weblogic&jbuilder就没这事了)
      

  4.   

    <%@ taglib uri="/struts-bean.tld" prefix="bean" %> 
    你这个uri很不对的样子,把在web.xml里相关struts-bean.tld的配置信息贴出来看哈,我看就错在这里
      

  5.   

    确认你的struts-bean.tld在web-inf文件夹内,
    web.xml里相关struts-bean.tld的配置应该是:
    <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>再把页面的<%@ taglib uri="/struts-bean.tld" prefix="bean" %> 改为:
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> 
    应该就可以吧,当然理论上可以把<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>写成
    <taglib-uri>/struts-bean.tld</taglib-uri>而不用改你的JSP文件,可以试试看先
      

  6.   

    检查以下几方面:1、struts的版本,1.1 or 1.02、检查web-inf目录下的dtd文件是否都有3、检查web-inf目录的标签配置4、检查你的代码,比如:有没有声明标签,标签的引用是不是正确的格式(是否正常结束标签)。Fri Nov 19 08:11:39 2004 BillyW
      

  7.   

    1.0和1.1都是同样的问题,我开始用的是struts1.1碰到这样的问题,以为是struts1.1 的问题,换成1.0,还是同样的问题。web.xml相关配置如下:
    <taglib>
        <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-template.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
      </taglib>
    jsp中导入的标签:
    <%@ page contentType="text/html; charset=GBK" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
    <%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
    <%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
    提示的错误是/AddProvince.jsp(2): Error in using tag library uri='/WEB-INF/struts-bean.tld' prefix='bean': 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="/WEB-INF/struts-bean.tld" prefix="bean" %>