struts2_day02_07-在action操作域对象

来源:互联网 发布:詹姆斯本赛季盖帽数据 编辑:程序博客网 时间:2024/06/07 00:45

在action操作域对象


1requestsessionservletContext域对象

 

2 使用ServletActionContext类操作


package com.hlg.form;import java.util.Arrays;import java.util.Map;import java.util.Set;import javax.servlet.ServletContext;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;public class Form2DemoAction extends ActionSupport {public String execute(){//第二种方式 使用ServleActionContext类获取//1 使用ServletActionContext获取request对象/*HttpServletRequest request = ServletActionContext.getRequest();String username = request.getParameter("username");String password = request.getParameter("password");String address = request.getParameter("address");System.out.println(username);System.out.println(password);System.out.println(address);*///操作三个域对象//1 request域HttpServletRequest request = ServletActionContext.getRequest();request.setAttribute("req", "reqValue");//2 session域HttpSession  session =request.getSession();session.setAttribute("sess", "sessValue");//3 ServletContext域ServletContext context =  ServletActionContext.getServletContext();context.setAttribute("contextName", "contextValue");return NONE;}}


原创粉丝点击