zoukankan      html  css  js  c++  java
  • struts2笔记05-ServletActionContext

    1、ServletActionContext

         ServletActionContext, 这个类继承自ActionContext, 所以它具有ActionContext的很多功能,不过更重要的是它提供了直接访问Servlet相关对象的功能,功能更强大,缺点是耦合程度提高了。

         HttpServletRequest、ServletContext、PageContext、HttpServletResponse. HttpSession需要从HttpServletRequest实例中获取,并没有提供直接获取的方法。

    2、测试代码

    package com.test.action;
    
    import javax.servlet.ServletContext;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    import javax.servlet.jsp.PageContext;
    
    import org.apache.struts2.ServletActionContext;
    
    public class TestServletActionContextAction {
    	public String execute() {
    		// 1、HttpServletRequest
    		HttpServletRequest request = ServletActionContext.getRequest();
    		HttpSession session = request.getSession();
    
    		// 2、ServletContext
    		ServletContext servletContext = ServletActionContext
    				.getServletContext();
    
    		// 3、PageContext
    		PageContext pageContext = ServletActionContext.getPageContext();
    
    		// 4、HttpServletResponse
    		HttpServletResponse response = ServletActionContext.getResponse();
    
    		System.out.println("execute...");
    
    		return "success";
    	}
    }
    

      

  • 相关阅读:
    Building a flexiable renderer
    Indirect Illumination in mental ray
    我的心情
    Cellular Automata
    Subsurface Scattering in mental ray
    Shader Types in mental ray
    BSP Traversal
    我的渲染器终于达到了MR的速度
    How to handle displacement and motion blur
    说明
  • 原文地址:https://www.cnblogs.com/sdnu/p/5352506.html
Copyright © 2011-2022 走看看