用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面

问题描述

用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面

怎么用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面?

解决方案

根据session里面的用户信息 做个判断啊

解决方案二:

首先要在第一次登录的时候将用户信息存入cookie或session,下次要登录的时候,拦截器里判断cookie或session里边是否有用户信息,有就直接跳转到首页

时间: 2024-10-31 09:23:30

用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面的相关文章

拦截器没有起作用 帮我看下是什么问题

问题描述 小弟初学拦截器 现做了个登录拦截器 没起作用 帮我看下 少什么东西struts.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/str

登录时为什么会启动下载程序而不是跳转页面

问题描述 两个jsp文件login.jsp和welcome.jsp,用户输入"kuo",密码为"hello"就跳转到welcome.jsp页面,但是一按登录按钮却启动的是"另存为"下载的页面无法跳到welcom.jsp页面,两个程序源代码如下:login.jsp文件源代码<%@pagecontentType="text/html;charset=gb2312"%><formaction="login

springMVC 拦截器如何做登录检查及页面跳转

问题描述 一个非常简单的登录权限拦截器问题一:登录页面的提交请求肯定是要过滤掉的,目前采用在xml里配置<mvc:mapping path="/supplier/*"/>来过滤,可不可以配置不拦截某种请求.如果是按目前这种配置需要拦截请求,当请求太多的时候那就太麻烦了.问题二:我简单地在拦截器里判断session是否有值,如果有表示登录,如果没有则跳转登录页面.按我下面的做法是不行的,有没有正确而有效的方法.问题三:如果大家能够给出在拦截器内跳转页面的方案,可我的login

struts登录拦截器问题

问题描述 struts登录拦截器问题 问题:登录之后跳转到一个jsp页面,该页面上通过跳转时被登录拦截器拦截. 我想问的是,明明已经登录之后再跳转的,为什么会被登录拦截器拦截呢?刚开始接触这一块,不是很懂,希望能尽快得到大神们的帮助,谢谢谢谢谢谢!! 解决方案 struts实现拦截器的问题STRUTS2 登录拦截器struts2登录拦截器代码实例 解决方案二: what are you 说啥累?不粘代码怎么知道哪里错了? 解决方案三: 拦截器在action动作的前后都会拦截的.估计你的拦截器在i

Struts 拦截器权限控制【通过拦截器实现登录后跳转到登录前页面】

应用情形:在web项目中,经常会遇到用户未登录或SESSION失效时用户发出非法的权限操作,如新闻的评论.文件的下载等等,在此我们可以使用struts拦截器对该用户发出的请求进行拦截,拦截后判断用户是否登录或SESSION是否有效,然后进行其正常操作.具体实例如下: 新建一个拦截器类UserInterceptor ,UserInterceptor.java代码如下 [java] view plaincopyprint? package com.hsinghsu.test.interceptor;

ssh-SSH框架中的过滤器,拦截器,监听器的作用和执行顺序

问题描述 SSH框架中的过滤器,拦截器,监听器的作用和执行顺序 如题,网上搜了一些资料看了一下,还不是很清楚,求各位大神指导 解决方案 http://www.cnblogs.com/tonyY/p/5168836.html 解决方案二: 首先,过滤器是在请求到达Server端之前执行的,或者响应结果到达客户端之前.功能是在服务器和客户端中间增加了一个中间层(类似于外观模式中间也是加了一层~~),可以对两者之间的交互进行统一的处理,每一个客户端提交的请求都需要通过过滤器的处理, 然后再进行其他的操

拦截器-关于未登陆访问主页的几种拦截方式

问题描述 关于未登陆访问主页的几种拦截方式 问一个问题.现在访问主页有几种方式.只有登录成功才可以访问.那么问题是,如果把没有登录的拦截在外面呢? 方法一:拦截器 方法二:获取登录信息,如果为空,返回登录页面 方法三:html页面去判别 一般用的哪种方式?我用拦截器可以,可是我觉得还不如方式二好使.听说拦截器一般不让用? 解决方案 1,2差不多吧..没用过拦截器,如果是2可控性比1强一些,例如可以增加参数给登录页面,在登录成功后获取参数跳转到原来的页面,体验好点,不知道拦截器是否提供此种功能,增

【SpringMVC整合MyBatis】springmvc拦截器-定义和配置

拦截器 1.拦截定义 定义拦截器,实现HandlerInterceptor接口.接口中提供三个方法. package cn.edu.hpu.ssm.interceptor; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.HandlerInterceptor; import org.

Struts2框架学习之六:理解并使用拦截器

前言 拦截器是Struts2框架的核心功能,理解并使用拦截器有助于更灵活使用Struts2.拦截器与Servlet中的过滤器有些类似却又不尽相同.因为在Struts2中拦截器更像一个可插拔的组件,围绕Action和Result进行,可以在方法调用之前.之后使用.通过Struts2的工作流程(后面还会看到一个请求在Struts2中详细的执行流程)可以发现调用一个Action之前之后有许多的拦截器,这些拦截器都通过后才执行具体的action.对于每一个拦截器来说,可以直接返回,从而终止余下的拦截器.