ssh 一个jsp遍历出多个FORM 但是提交任何一个FORM   action 都获取不到 怎么办?有什么注意的吗?
<s:iterator value="repairments" var="rep">  
      <table align="left" border="1"  >
      <tr>
       <td>帐号:<s:property value="#rep[1].id"/>  报修时间:<s:property value="#rep[0].insertTime"/>  空闲时间:<s:property value="#rep[0].avaliableTime"/>  </td> 
      </tr>
       <tr>
           <td>处理情况:<s:if test="#rep[0].isSolve==1"> 解决     解决时间: <s:property value="#rep[0].solveTime"/>  </s:if>
                      
                        <s:if test="#rep[0].isSolve==0"> 待修 </s:if>
  
           </td>             
       </tr>
       <tr >
           <td >问题详述:<br/><s:property value="#rep[0].detail"/> </td>
       </tr>
      <tr>
        <td>
        <s:form id="#rep[0].id" action="dealOneRep" method="post" >
        <s:hidden name="id" value="#rep[0].id"></s:hidden>
        <s:if test="#rep[0].isSolve==1">
                      处理意见: <s:property value="#rep[0].treatement"/> 
        </s:if>
         <s:if test="#rep[0].isSolve==0">
         <s:combobox name="repairmentType" labelposition="left" list="typeList" listKey="name" listValue="name" label="报修类型"/>
         <s:textarea name="treatement" cols="20" rows="5" label="处理意见"></s:textarea>       
        </s:if>
        <s:if test="#rep[0].isSolve==0">
        <s:submit value="提交" ></s:submit>
        
        </s:if>
       </s:form>
       
      
       </td> 
     </tr> 
      </table>
     </s:iterator>

解决方案 »

  1.   

    楼主你有name叫dealOneRep的action吗?还有你配置namespace了吗?配置了要在action名前加namespace的name.
      

  2.   

    都定义过的了  可以通过XML 找到ACTION 对应的方法  但是就是不去执行ACTION里面的方法
      

  3.   

    并且还会返回404 说找不到 结果返回的对应的JSP (jsp这个绝对存在)按道理 应该找到ACTION 的方法后 执行方法 再返回String 我在方法里面进行打印测试 ,打印都出不来 ,
    到底哪里出现问题了????
      

  4.   

    首先确定web.xml中正确配置了struts的信息;
    其次要看struts.xml配置信息是否正确...