struts2 令牌 实现源代码 JSP

原创 2013年12月02日 14:01:26
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%> 
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'Struts_token.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
         <!-- 防止表单重复提交,记得在form表单里填上<s:token></s:token>      -->
      <!-- action="token"、action="tokenSession" -->
      <s:form action="token.action" namespace="/test" method="post">
          姓名:<s:textfield name="name"/><s:token></s:token>
          <input type="submit" value="发送"/>
      </s:form>
  </body>
</html>
其实很简单实用,只要在表单中在form表单里填上<s:token></s:token>   就可以了,是不是很简单。原理就是它会自动生成一串二进制码。STRUTS会自动在提交的时候去做比对。


Struts2学习(七)令牌机制介绍

令牌(Token)则可以防止我们的一个表单被重复提交 当用户在提交表单的过程中如果遇到网络拥塞便会回退或者重复点击提交按钮,假如我们不对其做任何处理的话那么运行在服务器上的程序便会崩溃。所以St...
  • icarus_wang
  • icarus_wang
  • 2016年08月01日 22:23
  • 810

JSP+Servlet+Struts2的基本原理学习笔记

JSP Serlet Struts2
  • XYCC1469172574
  • XYCC1469172574
  • 2016年02月24日 21:15
  • 651

struts2中jsp页面国际化

这里我要声明,我用的工具是eclipse ee 版本的                struts2要想实现国际化, 第一步:要在src目录下添加三个properties文件,名字分别是message...
  • caizhige123
  • caizhige123
  • 2013年12月21日 11:26
  • 1521

Struts2如何传值到jsp页面

Struts2如何传值到jsp页面 不是action传值到jsp页面,而是jsp页面获取action中的属性值,或者范围(如request,session,application等)里的值。...
  • paincupid
  • paincupid
  • 2014年07月19日 10:19
  • 15392

struts2与cookie实现自动登录

一、本文主要介绍struts2与cookie结合实现自动登录 struts2与cookie结合时要注意采用.action 动作的方式实现cookie的读取。好了直接看代码: 首先是stru...
  • HUXU981598436
  • HUXU981598436
  • 2014年02月10日 14:36
  • 1172

基于跨域单点登录令牌的设计与实现

摘 要:本文研究了跨域条件下多个Web应用系统之间单点登录令牌的设计,从安全应用的角度设计了令牌内容的构成。利用已有的安全加/解密算法,实现了跨域跨系统间令牌的生成和解析,通过实际集成应用检验了登录令...
  • baicp3
  • baicp3
  • 2015年05月28日 09:49
  • 3436

Struts2 无法访问直接通过URL访问jsp文件

Struts2 无法访问直接通过URL访问jsp文件
  • jsjdtb356
  • jsjdtb356
  • 2016年06月15日 11:37
  • 3387

struts2中将jsp table中的数据导出到excel表格中

struts2中将jsp table中的数据导出到excel表格中 近日,在做一个练习,将jsp的table中显示的数据导出到excel表格中(数据来自数据库),项目使用SSH框架,jsp页面有一个连...
  • u010244138
  • u010244138
  • 2013年12月04日 20:09
  • 1981

在JSP中使用Struts2标签分页 限制页码只显示10页 带分页算法 样式

之前做分页效果一直都是使用JS控制,后来觉得不方便也不好控制,就自己写了这个根据Struts2标签在JSP页面中控制页码显示的分页。 分页效果图: 废话不多说,直接上代码了...
  • u013615806
  • u013615806
  • 2014年10月22日 00:27
  • 1210

Jsp struts实现的图书馆管理系统项目源码

大家好,今天给大家演示一下由jsp struts实现的一款Java web的图书管理系统,项目比较简单,适合Java新手学习者参考学习,数据库采用的是mysql,项目虽简单,但是把图书管理的一些主要功...
  • llqqxf
  • llqqxf
  • 2018年01月03日 11:11
  • 137
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts2 令牌 实现源代码 JSP
举报原因:
原因补充:

(最多只允许输入30个字)