在我們日常開發中,并不是都適合form提交,如在無線網絡領域,使用form提交會導致部分手機無法解析該標簽,這時候,我們可愛的url鏈接提交就會得到更廣泛的應用了
1. 標準的WML1.0表單提交格式
<anchor>提交
<go href="<s:url value='/wap/postParams.action/>" method="get">
<postfield name="param1" value="$(param1)" />
<postfield name="param2" value="$(param2)" />
<postfield name="struts.token.name" value="struts.token"/>
<postfield name="struts.token" value="${sessionScope['struts.token'] }"/>
</go>
</anchor>
2. <a href=””></a>和<s:url />完成鏈接效果
<a href='
<s:url action="postParams">
<s:param name="param1" value="#stu.id" />
<s:param name="struts.token.name" value="struts.token" />
<s:param name="struts.token" value="${sessionScope['struts.token']}" />
</s:url>'>
提交</a>
3.<s:a /> 和 <s:url />一起完成鏈接提交
<s:url id="toUrl" action="postParams" namespace="/wap">
<s:param name="param1" value="%{param1}"/>
<s:param name="param2" value="%{param2}" />
<s:param name="struts.token.name" value="struts.token" />
<s:param name="struts.token" value="${sessionScope['struts.token'] }"/>
</s:url>
<s:a href="%{toUrl}">提交</s:a>
以上這三個方法在無線互聯網開發過程中都是很實用的,具體的要看個人愛好,當然,如果你做WEB開發,你也可以直接用<s:form />