在我们日常开发中,并不是都适合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 />