错误信息:
No getter method for property file of bean org.apache.struts.taglib.html.BEAN 
form里的属性 file没有set get 方法或者方法名和属性不匹配,
你自己看看,找不到就把你的form贴出来

解决方案 »

  1.   

    <%@ page language="java" pageEncoding="gb2312"%>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean"
    prefix="bean"%>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-html"
    prefix="html"%><html>
    <head>
    <title>JSP for MailForm form</title>
    </head>
    <body>
    <html:form action="/email" enctype="multipart/form-data">
    <center>
    <table bgcolor="#39adf6">
    <tr>
    <td>
    收件人 :
    </td>
    <td>
    <html:text property="to" />
    </td>
    </tr>
    <tr>
    <td>
    主题 :
    </td>
    <td>
    <html:text property="sub" />
    </td>
    </tr> <tr>
    <td>
    附件 :
    </td>
    <td>
    <html:file  property="file" />
    </td>
    </tr>
    <tr>
    <td>
    正文 :
    </td>
    <td>
    <html:textarea cols="60" rows="10" property="msg" />
    </td>
    </tr>
    <tr>
    <td colspan="2" align="right">
    <html:submit value="立即发送" />
    </td>
    </tr>
    </table>
    </center>
    </html:form>
    </body>
    </html>在同事那就是好的,在我这就不行,都是一样的新建项目步骤。
      

  2.   

    No getter method for property file of bean org.apache.struts.taglib.html.BEAN 
    你对应的FormBean中的file属性没有定义get方法吧
      

  3.   

    你的form没有这个名字的属性
    应该是struts1.*增加下应该就可以了
      

  4.   

    大意了 N就没搞ee了 哎 谢谢楼上各位