今天看一段开源代码,有这么一段:
<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"/>
<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"/>
是action里面肯有有个action的属性,并且有get set方法。 action 根据返回的字符串跳转到相应的页面时,把这个值传给了<s:hidden name="action"></s:hidden>。