WEB开发网
开发学院网页设计JavaScript JavaScript EE,第 3 部分: 结合使用 Java Script... 阅读

JavaScript EE,第 3 部分: 结合使用 Java Scripting API 和 JSP

 2009-07-31 00:00:00 来源:WEB开发网   
核心提示: pageContext 对象是用于页面范围变量的存储库,它包含获取所有其他隐式对象的方法,JavaScript EE,第 3 部分: 结合使用 Java Scripting API 和 JSP(3), page 对象是处理当前请求的 servlet 类实例, request 对象允许您获取 HT

pageContext 对象是用于页面范围变量的存储库,它包含获取所有其他隐式对象的方法。

page 对象是处理当前请求的 servlet 类实例。

request 对象允许您获取 HTTP 请求参数和请求头。

response 对象允许您设置 HTTP 响应头并提供一个写入程序,该程序使用 JSP 代码中的 out 标识。

out 对象用于 JSP 页面的输出。

session 对象维护请求之间与用户相关的状态。

config 对象表示使用 JSP 的 servlet 的配置。

application 对象用于存储所有用户共享的 bean 实例,并获取 Web.xml 文件中指定的初始化参数。

清单 2. JSUtil 的 createScriptContext() 方法

   
public class JSUtil { 
  ... 
  public static ScriptContext createScriptContext(PageContext pageContext) { 
    ScriptContext scriptContext = new SimpleScriptContext(); 
    int scope = ScriptContext.ENGINE_SCOPE; 
    scriptContext.setAttribute("pageContext", pageContext, scope); 
    scriptContext.setAttribute("page", pageContext.getPage(), scope); 
    scriptContext.setAttribute("request", pageContext.getRequest(), scope); 
    scriptContext.setAttribute("response", pageContext.getResponse(), scope); 
    scriptContext.setAttribute("out", pageContext.getOut(), scope); 
    scriptContext.setAttribute("session", pageContext.getSession(), scope); 
    scriptContext.setAttribute("config", pageContext.getServletConfig(), scope); 
    scriptContext.setAttribute("application", 
        pageContext.getServletContext(), scope); 
    scriptContext.setWriter(pageContext.getOut()); 
    return scriptContext; 
  } 
  ... 
} 

编缉推荐阅读以下文章

  • 暂无相关文章

上一页  1 2 3 4 5 6 7 8  下一页

Tags:JavaScript EE 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接