struts2拦截器不起作用「建议收藏」

struts2拦截器不起作用「建议收藏」为什么拦截器不起作用

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

struts2拦截器不起作用「建议收藏」

struts.xml 中

<interceptors>
            <interceptor name=”login” class=”com.lz.interceptor.CheckLoginInterceptor”/>
            <interceptor-stack name=”teamwareStack”>
                <interceptor-ref name=”login”/>
                <interceptor-ref name=”defaultStack”/>
            </interceptor-stack>
</interceptors>

实现类:

package com.lz.interceptor;

import java.util.Map;

import com.lz.action.UsersAction;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.AbstractInterceptor;

public class CheckLoginInterceptor extends AbstractInterceptor {

public static final String LOGIN_KEY = “login”;

@Override
public String intercept(ActionInvocation arg0) throws Exception {

Object action = arg0.getAction();

if (action instanceof UsersAction) {

            return arg0.invoke();
        }

Map<String, Object> session = arg0.getInvocationContext().getSession();

String login = (String)session.get(LOGIN_KEY);

if(login != null && login.length() > 0){

return arg0.invoke();
} else{

return “error”;
}

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185168.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Pycharm专业版注册激活

    Pycharm专业版注册激活快去这个链接:http://blog.csdn.net/lanchunhui/article/details/51660951http://idea.lanyus.com/

    2022年8月26日
    8
  • 如何进行电子邮件营销与推广

    如何进行电子邮件营销与推广其实 电子邮件营销现在网上已经有了很多的相关文章了 前几天还看见卢松松写了一篇 但是尽管如此 但是都只是蜻蜓点水 没有深入 所以今天我觉得我们有必要再谈谈电子邮件营销 讲讲如何进行电子邮件营销与推广 首先 我们来看看电子邮件营销的好处与优势 优势一 成本低 从收集电子邮件的角度讲 收集电子邮件是非常简单的 复制粘贴即可 下面我会跟大家讲如何收集电子邮件 从技术角度讲 只要会上网的每个人都会

    2026年1月22日
    1
  • android错误_android:layout_margin

    android错误_android:layout_marginCausedby:android.util.AndroidRuntimeException:CallingstartActivity()fromoutsideofanActivity  contextrequirestheFLAG_ACTIVITY_NEW_TASKflag.Isthisreallywhatyouwant?  原因:     ac…

    2022年9月1日
    6
  • 吉利gkui19安装第三方软件_第三方app

    吉利gkui19安装第三方软件_第三方app任意安装你想要的APP????文中使用的方法为DNS劫持车机应用商店,需要你具备一定的操作能力,否则将无法达到最终目的。????阅读本文,视为你有一定电脑基础,请不要重复询问无关痛痒的问题(百度就是最好的老师)!支持车型:博瑞GE全系列,18款20款博越、星越全系列、缤越全系列、缤瑞全系列、嘉际全系列等车型文中使用的dns地址为:47.95.115.6????教程所需物料:根据教程来操作,只……

    2022年10月13日
    6
  • 实现数组转对象(reduce)「建议收藏」

    实现数组转对象(reduce)「建议收藏」//数组转对象letarr=[{id:1,name:’张三’},{id:2,name:’李四’},{id:3,name:’王五’}];lettransToObj=function(arr){if(!Array.isArray(arr))throw’参数错误’;returnarr.reduce((pre,cur,index,arr)=>{…

    2025年10月23日
    4
  • spring cloud gateway 路由转发原理_微服务网关的作用是什么

    spring cloud gateway 路由转发原理_微服务网关的作用是什么SpringCloudGateway文章目录SpringCloudGateway依赖三大组件路由断言过滤器小DemoGateway初次使用工作原理配置路由断言和过滤器1.快捷方式配置网关2.将参数全部展开路由断言规则1.时间作为匹配路由规则AfterBeforeBetween1.1TheAfterRoutePredicateFactory时间之后1.2TheBeforeRoutePredicateFactory时间之前1.3.After和Before两者比

    2022年10月11日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号