今天看一段开源代码,有这么一段:
<s:form action="login" target="_top">
<!-- 这里的value值是怎么设置进去的? -->
<s:hidden name="action"></s:hidden>
        <s:form>
页面中并无js向action赋值,但是在生成的html源码中有
<!-- 这里的value值是怎么设置进去的? -->
<input type="hidden" name="action" value="login" id="login_action"/>

解决方案 »

  1.   

    在业务Action中action属性有定义并有get/set方法以上就能实现。
      

  2.   

    struts
    是action里面肯有有个action的属性,并且有get set方法。 action 根据返回的字符串跳转到相应的页面时,把这个值传给了<s:hidden name="action"></s:hidden>。
      

  3.   

    action里面肯有有个action的属性,并且有get set方法。 action 根据返回的字符串跳转到相应的页面时,把这个值传给了<s:hidden name="action"></s:hidden>