📄 sitemeshwebappcontext.java
字号:
package com.opensymphony.sitemesh.webapp;import com.opensymphony.sitemesh.SiteMeshContext;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.ServletContext;/** * @author Joe Walnes * @since SiteMesh 3 */public class SiteMeshWebAppContext implements SiteMeshContext { private static final String IS_USING_STRING_KEY = "com.opensymphony.sitemesh.USINGSTREAM"; private final HttpServletRequest request; private final HttpServletResponse response; private final ServletContext servletContext; private String contentType; public SiteMeshWebAppContext(HttpServletRequest request, HttpServletResponse response, ServletContext servletContext) { this.request = request; this.response = response; this.servletContext = servletContext; } public HttpServletRequest getRequest() { return request; } public HttpServletResponse getResponse() { return response; } public ServletContext getServletContext() { return servletContext; } public boolean isUsingStream() { return request.getAttribute(IS_USING_STRING_KEY) == Boolean.TRUE; } public void setUsingStream(boolean isUsingStream) { request.setAttribute(IS_USING_STRING_KEY, isUsingStream ? Boolean.TRUE : Boolean.FALSE); // JDK 1.3 friendly } public String getContentType() { return contentType; } public void setContentType(String contentType) { this.contentType = contentType; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -