背景:
阅读新闻
Struts-利用Token解决重复提交
[日期:2013-01-29] 来源:Linux社区 作者:xianqiang [字体:]
2.编写欢迎页面index.jsp,实现首页跳转Action:
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index</title>
</head>
<body>
<logic:forward />
</body>
</html>
3.编写简单的注册页面/WEB-INF/register.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>注册用户</title>
</head>
<body>
<html:errors />
<html:form action="/registerHandle">
名称:<html:text property="username" size="16" maxlength="16" /><br />
<html:submit property="submit" value="提交" />
</html:form>
</body>
</html>
使用Struts的<html:form>表单标签,则当跳转到此页面时自动添加如下保存Token的隐藏域:
<form method="post" action="/Struts-Token/registerHandle.do">
<div>
<input type="hidden"
value="7547cacf09a2da6ba3717fd55185329a">
</div>
名称:<input type="text" maxlength="16" size="16" value=""><br />
<input type="submit" value="提交">
</form>
相关资讯
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯