用<html:hidden property="name" value="<%=(String)request.getAttribute("NAME")%>">

解决方案 »

  1.   

    好像是用<html:hidden name="name" value="<%=(String)request.getAttribute("NAME")%>">很久没用Struts,忘了。呵呵
      

  2.   

    Name类里的name属性没有get方法吧,仔细检查.
      

  3.   

    <html:hidden property="name" value="<%=(String)request.getAttribute("NAME")%>">
    struts 隐藏标签会被ActonForm 捕获,捕获时ActionForm里必须要有 get 和set 方法XXForm : XXForm extends ActionForm{
      
      private String name;
      getName(){~~~~~~~~~~}
      setName(){~~~~~~~~~~}
      reset(XX,XX){~~~~~~~~~}
       }
      

  4.   

    你的程序没有那个叫NAME的FORMBEAN吧
      

  5.   

    ActionForm写得有问题,没有给属性提供get方法。
    如果没记错的话,ActionForm必须遵守javabean的规则,属性首字母小写,属性的方法get,set后的首字母大写。