Struts2实现对action请求对象的拦截操作方法-创新互联

Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。

创新互联建站主要从事网站设计制作、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务阿克陶,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

该方法如下:


   public String execute() throws Exception

   Struts2并不是要求所有编写的action类都要实现Action接口,也可以直接编写一个普通的Java类作为action,只要实现一个返回类型为String的无参的public方法即可:


    public String  xxx()

步入正文:

建立一个拦截器对象,当有客户端的请求要访问action对象的时候将会触发当前的拦截器对象,来对当前的请求数据进行过滤操作。

建立一个登录界面用于进行用户名和密码的输入操作,当登录界面当中的表单对象当中的数据提交到action类对象之前,会被拦截器对象进行拦截操作,拦截器对象会从session对象当中进行注册信息的获取操作,通过注册信息registerMessage是否为空来判断当前用户是否有权限对action类对象进行访问操作,如果registerMessage为null,则当前用户必须要先进行用户信息的注册操作,在注册页面当中将registerMessage属性变量添加到session对象当中去然后才能够去进行登录操作,访问action对象。
建立一个拦截器对象用于实现对所有访问action对象的请求数据进行拦截操作。

1:建立一个拦截器对象MyInterceptor该对象继承了抽象拦截器对象类。

2:在建立了拦截器对象之后要想进行使用首先要对该拦截器对象进行注册操作,具体的方式

是在struts.xml当中使用interceptors标签来实现拦截器的注册操作




新闻标题:Struts2实现对action请求对象的拦截操作方法-创新互联
网页链接:http://bzwzjz.com/article/dhhcie.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设公司 成都网站建设 成都网站建设公司 成都网站建设 上市集团网站建设 网站设计制作报价 高端网站设计推广 成都网站设计 成都网站设计制作公司 成都商城网站建设 成都响应式网站建设 成都网站建设 攀枝花网站设计 定制网站建设 移动网站建设 成都网站建设 网站建设公司 成都网站建设 外贸网站建设 网站建设公司 网站设计 梓潼网站设计