把这三行:
<input hidden type="hidden" name="name" id="name"/>
<input hidden type="hidden" name="code" id="code"/>
<input hidden type="hidden" name="flag" id="flag"/>改成:
<html:hidden property="name" value=""/>
<html:hidden property="code" value=""/>
<html:hidden property="flag" value=""/>
试试行不行

解决方案 »

  1.   

    还是不行 这个是我的第10行 提示说的就是这个错误了
    <html:form action="/java_mail" onsubmit="oncheck();" method="post" name="form1">
      

  2.   

    <%@ 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" %>
    这几个在web.xml中 配置了没有
      

  3.   

    是onsubmit="oncheck();"不对吧,
    oncheck()在哪里定义的?
      

  4.   

    myeclipse中的struts使用 需要
    配置web.xml吗
      

  5.   

    <html:form>里没有name属性,他的默认name是java_mailForm,你把name属性去掉试试
      

  6.   

    去掉name 后不报错了 可是功能就实现不了了
      

  7.   

    <html:form>的默认名就是action名+Form啊,你这个的name就是java_mailForm,直接用这个就可以了
      

  8.   

    去掉<html:form>标签中的name属性,然后把document.form1.submit()里面的form1改成你struts-config配置中java_mail那个Action配置的name属性值