Struts2访问servlet的三种方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts2访问servlet的三种方式相关的知识,希望对你有一定的参考价值。
第一种方式:使用ActionContext类实现
//获取对象
ActionContext context = ActionContext.getContext();
//获取页面提交数据
Map<String, Object> parameters = context.getParameters();
//操作域对象相关的方法
context.put(String,Object);//相当于HttpServletRequest的setAttribute方法
context.getApplication();//返回一个Map对象,存取ServletContext属性
context.getSession();//返回一个Map对象,存取HttpSession属性
第二种方式:在action里面实现不同的接口,得到servlet里面不同的对象
ServletRequestAware
ServletContextAware
ServletResponseAware
第三种方式:使用ServletActionContext类
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
以上是关于Struts2访问servlet的三种方式的主要内容,如果未能解决你的问题,请参考以下文章