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 ... 
随机推荐
- 树形列表 jqtree数据 使用
			jqtree调试笔记 用的是data-url的方式从远程加载的数据返回的数据格式须要是json,当然也可以使用text模式,但是恐怕要自己写格式的解析了 其中返回数据的时候,是在这个函数的末尾_loa ... 
- 在Hive中执行DDL之类的SQL语句时遇到的一个问题
			在Hive中执行DDL之类的SQL语句时遇到的一个问题 作者:天齐 遇到的问题如下: hive> create table ehr_base(id string); FAILED: Execut ... 
- hdu 1007最近点对问题
			先说下题意,很简单,给n个点的坐标,求距离最近的一对点之间距离的一半.第一行是一个数n表示有n个点,接下来n行是n个点的x坐标和y坐标,实数. 这个题目其实就是求最近点对的距离.主要思想就是分治.先把 ... 
- acrobat-网格-参考线-网格大小设置
			视图--显示/隐藏--标尺及网格-网格/标尺: 网格:ctrl+U 标尺:ctrl+R 标尺: 网格: 标尺+网格: 网格大小设置: 编辑--首选项-单位和参考线 2013 ... 
- mysql慢查询日志开启和存储格式
			mysql版本号是mysql5.6.22.安装环境windows7. 1.使用该查询日志能够找到有效率问题的sql语句.并记录下来,进行监控. 能够使用例如以下语句查询和设置慢查询日志 (1) 查看慢 ... 
- Entity Framework应用:Code First的实体继承模式
			Entity Framework的Code First模式有三种实体继承模式 1.Table per Type (TPT)继承 2.Table per Class Hierarchy(TPH)继承 3 ... 
- Hibernate-HQL&QBC基础使用(分页)
			@Test public void testHql() { Configuration configuration = new Configuration().configure(); Session ... 
- Firefox 在LR录制过程中添加例外的问题解决方法
			用lr调火狐打开网页 会报证书安全问题 证书安全提示目的是告诉你这个服务器使用的证书可能不安全,要不要信任,你自己决定,不信任就不能访问.为什么会报证书安全,因为浏览器没添加该证书.或者由于性能工具 ... 
- 关于Unity的入门游戏飞机大战的开发(下)
			开发思路: 1: 修改测试模式,去掉开始按钮方便开发,加入敌机的资源2: 创建敌机 添加刚体,碰撞器组件,添加帧动画播放组件;3: 创建敌机出现的队形;4: 根据队形随机 生成我们的敌机,调整敌机的速 ... 
- C++之程序时间统计类实现
			/********** TimeCounter.h huangsy13@gmail.com **********/ #ifndef TIMECOUNTER #define TIMECOUNTER #i ... 
