表单防止重复提交
错误1:Could not find token name in params.
- 1 JSP页面:
<%@ taglib prefix="s" uri="/struts-tags"%>
<form>
<s:token />
<input type="submit" value="提交" />
</form>
- 2 Struts.xml
<action name="TokenAction" class="cn.51tutechan.token.TokenAction">
<interceptor-ref name="defaultStack" />
<interceptor-ref name="token" />
<result name="invalid.token">error.jsp</result>
<result name="success">success.jsp</result>
</action>
- 3 Action
/**
* Created by benny on 2016/1/19.
* 必须直接继承ActionSupport
*/
public class ReplaceCardAction extends ActionSupport {
}
s标签真的是难用啊
在页面中使用s:标签的if标签判断后台放入request作用域的值是否为空时
<s:if test="%{requestScope.**== null }"> </s:if>
在页面中使用s:标签的iterator标签遍历后台放入request作用域的值时
<s:iterator test="%{request.**}" var="*"> </s:iterator>