Struts2访问Web元素

Struts2访问Web元素

一,map类型的request,session,application

1,定义Map类型的相应变量(private Map request)(LoginAction1.java

通过ActionContext获取相应的值

this.request = (Map)ActionContext.getContext().get("request");

this.session = ActionContext.getContext().getSession();

this.application = ActionContext.getContext().getApplication();

 

2,实现RequestAware,SessionAware,ApplicationAware接口(经常使用LoginAction2.java

利用了IOC,struts2自动实例化

 

二,真实类型的HttpServletRequest,HttpSession,ServletContext

1,定义变量LoginAction3.java

private HttpServletRequest request;

private HttpSession session;

private ServletContext application;

通过 ServletActionContext 获取request

this.request = ServletActionContext.getRequest();

this.session = request.getSession();

this.application = session.getServletContext();

 

2,实现ServletRequestAware接口LoginAction4.java

public void setServletRequest(HttpServletRequest request){

this.request = request;

this.session = request.getSession();

this.application = session.getServletContext();

}

 


Struts2访问web元素 有很多时候我们都需要访问web元素,比如说用户管理系统,用户登录成功了需要往session中放置一个值,然后要在前台拿到这个值,常用的web元素包括request、session和application等。 Struts2中有四种方式可以访问web元素: 1、通过ActionContext来访问Map类型的request、session、application对象。 2、通过实现Reque 阅读详情

相关推荐

struts2访问web元素方法

Struts2访问web元素的四种方式及前台jsp页面获取后台值的方式 四种方式: 1. 通过ActionContext来访问request,session,application对象 2. 通过实现RequestAware、SessionAware、ApplicationAware接口来访问request,session,application对象 3. 通过Servl

毅个混蛋的专栏 1008

Struts2学习(五)访问web元素总结

struts2访问web元素request、session、application)有4中方法,下面来介绍下这4种方法。前两种是取得Map类型request,session,application,后两种是真实类型 HttpServletRequest, HttpSession, ServletContext的引用。其中map类型中第二种方法是最常用的,其他三种知道就行一般不会用到。

FFA(Frighting for Ambition!) 1562

Struts2访问Web元素的3中方法

Struts2笔记 – Struts2访问Web元素的3中方法 本文由 arthinking 发表于445 天前 ⁄ J2EE ⁄ 暂无评论 ⁄ 被围观 1,615 views+ 1、通过RequestAware,SessionAware,ApplicationAware获取: 在Struts2中不能直接访问Request,Session,Application元素,但是可

gm_163的专栏 612

Struts2访问web元素的四种方式

Struts2访问web元素的四种方式: 1. 通过ActionContext来访问Map类型的request、session、application对象(依赖于Struts2 API 方式) 2. 通过实现RequestAware、SessionAware、ApplicationAware接口来访问Map类型的request、session、application对象(IoC方式) 3.

想念的专栏 975

Struts2访问web元素

struts2访问web元素   取得Map类型的request、session、application、真实类型的HttpServletRequest、HttpSession、HttpServletApplication 第一种方式:在Action中取得Map类型的request、session、application  依赖于容器的方式 public cl

Make progress step by step everyday..... 640

struts2 访问web元素

Struts2访问web元素的四种方式及前台jsp页面获取后台值的方式 四种方式: 1. 通过ActionContext来访问request,session,application对象 2. 通过实现RequestAware、SessionAware、ApplicationAware接口来访问request,session,application对象 3. 通过ServletActi

Code-lover's Learning Notes 774

struts2访问web元素三种方法

访问web元素  request、session、application; httpservletrequest、servletcontext

1426

struts2访问Web元素

[b]struts2访问Web元素[/b] struts2访问Web元素: [list] 1.使用ActionContext 2.使用ServletActionContext 3.实现RequestAware,SessionAware,ApplicationAware(最常用) [/list] 具体代码如下: VisitWebElement.java 在该类中使用第一和第二种方法 ...

Sinwee的专栏 177

Struts2 访问web元素

访问web元素的四种方法(耦合,依赖注入)、(耦合,非依赖注入)、(非耦合,依赖注入)、(非耦合,非依赖注入) 耦合:可以得到HttpServletResponse,HttpServletRequest,HttpSession等类型对象。能直接操作到真正的web元素。 非耦合:得到的是由struts封装好的Map类型,只能对范围进行存取值操作。 依赖注入:对象由struts2从外部...

weixin_30271335的博客 80

Struts2学习第三天:访问web元素

struts2访问web元素

Liu_Arvin的芝士小栈 265

Struts 2 第12part 访问Web元素

2013年2月15日 天气晴 Struts 2 第12part 访问Web元素 实例:/Struts2_AccessWebElements 关于Struts 2访问Web元素这一块,稍微有点迷糊,因为调试程序老是出现一个空指针异常,暂时不知道为什么这样。但为了不阻碍学习的进度,还是稍微写写博客。 部署项目,在浏览器访问效果如下 可以看到,Struts中的Web元...

weixin_34395205的博客 79

Struts2访问web元素Request,Session,Application)的四种方式

Struts2访问web元素Request,Session,Application)的四种方式

so_sss的专栏 1327

Struts2笔记 – Struts2访问Web元素的3中方法

[size=large][b]Struts2笔记 – Struts2访问Web元素的3中方法[/b][/size] [b]1、通过RequestAware,SessionAware,ApplicationAware获取:[/b] 在Struts2中不能直接访问Request,Session,Application元素,但是可以使用Struts2中提供的RequestAware,S...

iteye_3352的博客 144

关于Struts2访问web元素,实现requestAware接口

关于Struts2访问web元素的方法有很多种,这里只讲通过实现requestAware, sessionAware接口来进行web元素访问时需要注意的一些事情 实现了requestAware接口,其Map集合中包含了一系列的和本次请求有关的信息,而实现了sessionAware接口,其Map集合中只会包含你所设定的值

Mrqiang9001 879

Struts2访问web元素 获取request,session,application

Struts2访问web元素的四种方法 1第一种,也就是最常用的一种,实现RequestAware,SessionAware,ApplicationAware接口 struts以依赖注入方式把request,session和application赋上值。 package com.pengli.struts.parampack; import java.util.Map; import

a0768pwl的专栏 353
上一篇: struts2中action接收参数的方式
下一篇: struts2中的默认action
Honly_java
博客等级 码龄15年 6粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值