
JavaWEB
文章平均质量分 85
一个九零后的程序猿
只为成功找方法,不为失败找理由!
展开
-
详细介绍CAS实现SSO单点登录原理
1. CAS 简介简单的 SSO 的体系中,会有下面三种角色: 1 , User (多个) 2 , Web 应用(多个) 3 , SSO 认证中心( 1 个) 虽然 SSO 实现模式千奇百怪,但万变不离其宗:1 Web 应用不处理 User 的登录,否则就是多点登陆了,所有的登录都在 SSO 认证中心进行。2 SSO 认证中心通过一些方...原创 2018-03-03 10:49:23 · 244 阅读 · 0 评论 -
jsp两种跳转方式分别是什么?有什么区别?
forward(转发):是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,因为这个跳转过程实在服务器实现的,并不是在客户端实现的所以客户端并不知道这个跳转动作,所以它的地址栏还是原来的地址.redirect(重定向):是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示...原创 2018-03-05 14:40:35 · 3034 阅读 · 1 评论 -
如何防止表单重复提交
利用JavaScript防止表单重复提交 既然存在上述所说的表单重复提交问题,那么我们就要想办法解决,比较常用的方法是采用JavaScript来防止表单重复提交,具体做法如下:修改form.jsp页面,添加如下的JavaScript代码来防止表单重复提交 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"...原创 2018-03-05 14:50:59 · 258 阅读 · 0 评论 -
利用Session防止表单重复提交
具体的做法:在服务器端生成一个唯一的随机标识号,专业术语称为Token(令牌),同时在当前用户的Session域中保存这个Token。然后将Token发送到客户端的Form表单中,在Form表单中使用隐藏域来存储这个Token,表单提交的时候连同这个Token一起提交到服务器端,然后在服务器端判断客户端提交上来的Token与服务器端生成的Token是否一致,如果不一致,那就是重复提交了,此时服务器...原创 2018-03-05 14:55:06 · 218 阅读 · 0 评论 -
对身份证等敏感信息进行脱敏处理
package com.test.TestBoot.SingleModel;import org.springframework.util.StringUtils;public class Test { public static void main(String[] args) { System.out.println(idHandle("340826199110...原创 2019-04-17 15:23:18 · 4451 阅读 · 0 评论