没有这个吧
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

解决方案 »

  1.   

    有这个的,这个页面中的源代码如下<%@ taglib uri="/WEB-INF/struts-form.tld" prefix="form" %><form:form action="register.do">
       UserName:<form:text property="username"/><br>
       enter password:<form:password property="password1"/><br>
       re-enter password:<form:password property="password2"/><br>
    <form:submit value="Register"/>
    </form:form>
      

  2.   

    用<%@ taglib uri="/WEB-INF/struts-form.tld" prefix="html" %>吧<html:form action="register.do">
       UserName:<html:text property="username"/><br/>
       enter password:<html:password property="password1"/><br/>
       re-enter password:<html:password property="password2"/><br/>
    <html:submit value="Register"/>
    </html:form>
      

  3.   

    修改之后,怎么还是报错呢?
    /register.jsp(1): Error in using tag library uri='/WEB-INF/struts-form.tld' prefix='html': The Tag class 'org.apache.struts.taglib.html.ImageTag' has no setter method corresponding to TLD declared attribute 'path', (JSP 1.1 spec, 5.4.1)
    probably occurred due to an error in /register.jsp line 1:
    <%@ taglib uri="/WEB-INF/struts-form.tld" prefix="html" %>
      

  4.   

    这个错误不关"html" "form"的事,你去看看org.apache.struts.taglib.html.ImageTag这个类里面的方法了
      

  5.   

    还是这样的话原因是:tag类中没有tld文件中定义ImageTag标签的属性path的setter方法,看看tag类和tld文件是不是对应 
      

  6.   

    /register.jsp(1): Error in using tag library uri='/WEB-INF/struts-form.tld' prefix='form': The Tag class 'org.apache.struts.taglib.html.ImageTag' has no setter method corresponding to TLD declared attribute 'path', (JSP 1.1 spec, 5.4.1) probably occurred due to an error in /register.jsp line 1: <%@ taglib uri="/WEB-INF/struts-form.tld" prefix="form" %> 为什么这个在tomcat中就不抱错,而在weblogic中就报这个错呢?还请指点。
      

  7.   

    你确定在你的WEB-INF下有struts-form.tld夹包吗?我怎么就不知道有这么个包?
    struts中好象只有struts-html,struts-bean,struts-logic,struts-nested,struts-tiles这几个吧,可能是我孤陋寡闻了.