java-spring-security中ajax请求是,弹出登录框的办法

问题描述

spring-security中ajax请求是,弹出登录框的办法

现在凡是session失效后都会跳转到登录页面。求一个,在session失效后,ajax访问能直接弹出自定义登录框不用跳转登录页面的思路。如何修改其中的filter?修改什么filter?

解决方案

目测应该是ajax请求和正常请求都走了登录filter的原因,然后登录filter判断未登录时都跳了登录页面,所以要解决这个问题,要么你在登录filter里面做判断区分,如果是ajax请求不要跳登录页面,给个特定的返回,然后前台拿到特定返回弹框显示;要么ajax请求不要走登录filter,走另外一个,提供点思路,具体代码没看过。

时间: 2024-11-02 22:35:14

java-spring-security中ajax请求是,弹出登录框的办法的相关文章

myeclipse-MyEclipse中写js总弹出错误框,写一个字母弹一次,根本写不了代码

问题描述 MyEclipse中写js总弹出错误框,写一个字母弹一次,根本写不了代码 写js代码总是弹出 selection job titile has encountered a problem error retrieving AST from provider已经修改了window里的配置,并没有用,把js代码后空格取消也没用 解决方案 自己写的一个JS表格分页代码第一版

192.168.1.1登录路由器没有弹出登录框

一.如果用户是通过ie浏览器来输入网址登陆路由器的话,那么可能是跟ie是否设置代理有关系了,如果将ie设置了代理的话,是会出现以上故障的,所有首先我们取消代理设置.点击"工具-internet选项-连接-局域网设置",如图所示: 二.取消了代理之后然后再检查电脑上是否和LA接口(一般有4个接口,在4个借口的其中一个接口)连接号,然后查看路由器是否正常工作,指示灯是不是亮的. 三.当然有的用户是通过调制解调器拨号上网的.如果是这种情况就先将宽带的拨号连接删除掉.选择"从不进行拨

spring mvc-关于java spring security CSRF的问题

问题描述 关于java spring security CSRF的问题 在spring mvc showcase中使用了CSRF,在home.jsp中 有这样的标准做法: <!-- Used for including CSRF token in JSON requests Also see bottom of this file for adding CSRF token to JQuery AJAX requests --> <meta name="_csrf"

浏览器-mvc4中ajax请求重定向问题

问题描述 mvc4中ajax请求重定向问题 在mvc4中我有一个过滤器 在每一个action前都会先调用一次,里面的方法是用来判断用户是否登录如果是程序发出的请求还好可以重定向到登录页面 但ajax 的请求就无法重定向,我现在有一个解决方法但是 还是不完美 这是我的过滤器,如果是ajax的请求就在浏览器头部设置一个标记 protected override void OnActionExecuting(ActionExecutingContext filterContext) { if (Use

跪求spring security中认证和授权的关系

问题描述 跪求spring security中认证和授权的关系 是认证里边包含授权,还是认证和授权是一体的,他们的顺序是怎么样的?过程是怎么样的,蒙了.... 解决方案 http://sishuok.com/forum/blogPost/list/4313.html 解决方案二: Spring security认证与授权(二)

加密-在spring security中管理员是怎么分配账号和密码的

问题描述 在spring security中管理员是怎么分配账号和密码的 将用户.角色.资源放在了后台管理.管理员自己分配账号和密码,利用使用多种加密算法(MD5.SHA.SHA256),默认的是选择SHA256加密算法.在springContext-security.xml进行配置.请问知道管理员怎么在数据库中分配账号和密码的?那些数据库中的可是密文(密文是64位的),而且是不可逆的.

Spring MVC中Ajax实现二级联动的简单实例_jquery

今天写项目遇到了二级联动,期间遇到点问题,写个博客记录一下. 后台Controller: @RequestMapping("/faultType") @ResponseBody public Map<String,Object> faultType(int id,HttpServletRequest request)throws IOException { String ReturnMessage = ""; //获取所有子类故障类型 List<F

select2插件:使用input标签并采用ajax请求后台数据,搜索框无效

问题描述 select2插件:使用input标签并采用ajax请求后台数据,搜索框无效 代码如下: $("#countyCd").select2({ placeholder: "请选择县名称", allowClear: true, //minimumInputLength: 2, ajax: { url: getContentPath() + "xxx", dataType: 'json', data: function (term, page)

Android中自定义的dialog中的EditText无法弹出输入法解决方案

1.解决无法弹出输入法: 在show()方法调用之前,用dialog.setView(new EditText(context))添加一个空的EditText,由于是自定义的AlertDialog,有我们指定的布局,所以设置这个不会影响我们的功能,这样就可以弹出输入法了-- 2.可以弹出输入法了,但了为了增强用户体验性,当dialog中含有editText时应该,在显示dialog的同时自动弹出键盘: (1) 可以在自定义的dialog中增加如下方法: public void showKeybo