Strut2------获取界面返回的session,application,parameter
1.Action类下的代码
public class ServletActionDemo extends ActionSupport {
    @Override
    public String execute() throws Exception {
        ActionContext context = ActionContext.getContext();
        Map<String, Object> sessionMap = context.getSession();
        Map<String, Object> applicationMap = context.getApplication();
        System.out.println(sessionMap);
        System.out.println(applicationMap.get("pass"));
        //获取URL地址上的?后面的参数内容
//      Map<String, Object> paramMap = context.getParameters();
//      System.out.println(((String[])paramMap.get("username"))[0]);
//      context.put("name", "天恒");
        HttpServletRequest request = ServletActionContext.getRequest();
        ActionContext context = ServletActionContext.getActionContext(request);
//      context = ActionContext.getContext();
//      context = ServletActionContext.getContext();
        System.out.println(context.getSession());
        return SUCCESS;
    }
}    
2.
public class ServletActionDemo2 extends ActionSupport implements ServletRequestAware{
    private HttpServletRequest request;
    @Override
    public String execute(){
        ActionContext context = ActionContext.getContext();
        HttpServletRequest request = ServletActionContext.getRequest();
        //request.getParameter("age")
        //context.getSession()
        System.out.println(request.getParameter("pass"));
        return SUCCESS;
    }
    @Override
    public void setServletRequest(HttpServletRequest request) {
        this.request = request;
    }
}
Strut2------获取界面返回的session,application,parameter的更多相关文章
- struts2标签获取parameter,request,session,application中的值
		
http://localhost:8080/demo/index.jsp?flag=kkkk <s:property value="#parameters.flag" /&g ...
 - Strut2 ognl取出存放在request,session,application和对象栈的中的值
		
1.取出request,session,applicaiton中的值 a.往里面加入request,session,application中加入值 public String testServlet( ...
 - Struts2初学 Struts2在Action获取内置对象request,session,application(即ServletContext)
		
truts2在Action中如何访问request,session,application(即ServletContext)对象???? 方式一:与Servlet API解耦的方式 可以使用 ...
 - JavaWeb -cookie&session&application
		
cookie&session&application总结 Cookie[key-value](不是内置对象必须new): 1. Cookie 是由服务端生成的,在发送给客户端保存 2. ...
 - JSP最常用的五种内置对象(out,request,response,session,application)
		
为了简化开发过程,JSP提供了一些内置对象,它们由容器实现和管理.开发者在JSP页面中无需声明,无需实例化就可使用.主要有out,request,response,session,applicatio ...
 - Struts2中的数据处理的三种方式对比(Action中三种作用域request,session,application对象)
		
1:在Action中如何获得作用域(request,session,application)对象: 取得Map(键值对映射集)类型的requet,session,application; 对数据操作的 ...
 - FreeMarker 获取页面request、session
		
使用Request里的Attribute值最简单的方法就是直接${AttributeName}或者安全一点:${AttributeName!"default Value"} 1.取 ...
 - 如何用 ajax 连接mysql数据库,并且获取从中返回的数据。ajax获取从mysql返回的数据。responseXML分别输出不同数据的方法。
		
开讲前,先说下网上,大部分的关于这方面的博文或者其他什么的,就我自己的感觉,第一说得不详细,第二语言不能很好的被初学者了解. 我这篇博文的标题之所以用了三句,是为了方便其他人好查找: 这里介绍的方法有 ...
 - struct2访问或添加request/session/application
		
访问或添加request/session/application 1 通过ActionContext //这样放置 public String execute() { ActionConte ...
 
随机推荐
- 解决python2.7 UnicodeDecodeError和UnicodeEncodeError问题
			
最近在项目中,读取上传的csv文件,并写入时,会报编码问题, with open(origin_file_path, mode='wb')as f: for chunk in file_obj: f. ...
 - 第九章 搭建Hadoop 2.2.0版本HDFS的HA配置
			
Hadoop中的NameNode好比是人的心脏,非常重要,绝对不可以停止工作.在hadoop1时代,只有一个NameNode.如果该NameNode数据丢失或者不能工作,那么整个集群就不能恢复了.这是 ...
 - Android问题-“signaturs do not match the previously installed version”
			
问题现象:电脑上的XE10.2中写代码,F9后,提示“signaturs do not match the previously installed version;” 问题原因:签名与以前安装的版本 ...
 - java中的访问控制符
			
首先来一张图: 对于一个类而言访问控制符只有一个public和默认无修饰符.其他的几个访问修饰符对于变量和方法都可以使用. 下面介绍具体的使用. 1. 公有访问控制符(public) Java的类是通 ...
 - VC++中动态链接库的显示加载和隐式加载的区别
			
两种方法对于你的程序调用动态库时没有任何区别,只是你在编程时,步骤是不一样的.显式调用麻烦了点,但可以没有相应的lib库:隐式调用,使用起来比较 简单,有函数的声明(头文件.h)就可以了,但必须有li ...
 - BusyBox init工作流程
			
linux启动完成后,运行由Busybox产生的init进程. /sbin/init是系统启动的第一个用户进程,pid=1.init的工作是根据/etc/inittab脚本来进行系统的初始化工作,关机 ...
 - C++中的类继承之单继承&多继承&菱形继承
			
C++中的类继承之单继承&多继承&菱形继承 单继承是一般的单一继承,一个子类只 有一个直接父类时称这个继承关系为单继承.这种关系比较简单是一对一的关系: 多继承是指 一个子类有两个或 ...
 - 【RMAN】使用RMAN增量备份刷新 Standby Database
			
Step 1: Create the Incremental Backup RMAN> BACKUP DEVICE TYPE DISK INCREMENTAL FROM SCN 750983 D ...
 - css 图片文字对齐
			
默认情况,是图片置顶对齐,文字置底对齐,所以通常图片高,文字低,不能水平居中对齐 解决办法:在css中设置图片的vertical-align属性, <img src="" s ...
 - Session和几种状态保持方案理解
			
一.术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的. session, ...