struts2登陆拦截器,小例
来源:互联网 发布:java 交换两个数 编辑:程序博客网 时间:2024/04/30 05:33
登陆界面
action
package com.zdyn.action;
struts.xml
<body> <form action="testAction" method="post"> <input type="text" name='user'> <input type="submit" value="提交"> </form> </body>
登陆成功之后界面
<body> This is my JSP page. <br> </body>
action
package com.zdyn.action;
public class TestAction { public String execute(){ return "success"; }}拦截器
package com.zdyn.action;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;public class Test extends AbstractInterceptor{public String testInt (){return null;}public String intercept(ActionInvocation invocation) throws Exception { ActionContext ctx = invocation.getInvocationContext(); String[] user =(String[])ctx.getParameters().get("user"); //不能使用String接收 if(user[0].equals("123")){ return invocation.invoke(); }return null;}}
struts.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <constant name="struts.i18n.encoding" value="gbk" /> <package name="default" namespace="/" extends="struts-default"> <!-- 定义一个拦截器 --> <interceptors> <interceptor name="authority" class="com.zdyn.action.Test"> </interceptor> <!-- 拦截器栈 --> <interceptor-stack name="mydefault"> <interceptor-ref name="defaultStack" /> <interceptor-ref name="authority" /> </interceptor-stack> </interceptors> <action name="testAction" class="com.zdyn.action.TestAction" > <result name="success">index.jsp</result> <interceptor-ref name="mydefault" /> </action> </package></struts>
- struts2登陆拦截器,小例
- Struts2 登陆拦截器
- struts2登陆拦截器
- 【Struts2四】利用拦截器对登陆进行拦截的小案例
- struts2拦截器验证登陆状态
- struts2自定义拦截器做登陆模块
- struts2 拦截器实现登陆验证示例
- struts2拦截器配置小知识
- struts2登陆拦截器(如果未登陆则返回登陆页)
- Struts2自定义拦截器实例—登陆权限验证
- 关于struts2中的拦截器和登陆验证
- Struts2自定义拦截器实例—登陆权限验证
- Struts2自定义拦截器实例—登陆权限验证 .
- Struts2中使用拦截器 Interceptor 登陆权限验证
- Struts2自定义拦截器实例—登陆权限验证
- Struts2自定义拦截器实例—登陆权限验证
- Struts2自定义拦截器实例—登陆权限验证
- Struts2自定义拦截器实例—登陆权限验证
- 【iOS知识学习】_iOS开源项目汇总
- 解析ANDROID ps命令执行后各项参数的含义
- Google C++单元测试框架(Gtest)系列教程之一——入门(转)
- Quartz实现自己的JobListener和TriggerListener
- listview android:cacheColorHint,android:listSelector属性作用 .
- struts2登陆拦截器,小例
- 阿牛的EOF牛肉串
- MySQL基本操作
- js-window对象的方法和属性资料
- NSStringFromSelector(_cmd))
- k
- 喜欢的名言
- 虚拟化计算机的应用前景
- poj 1285简单的组合