从品牌网站建设到网络营销策划,从策略到执行的一站式服务
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标签来实现拦截器的注册操作
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图