public abstract class SimpleCrossFilter extends Object implements javax.servlet.Filter
| 构造器和说明 |
|---|
SimpleCrossFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
canProcceed(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
是否处理此请求,默认总是处理
|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
protected String |
getCommonValueFile(javax.servlet.http.HttpServletRequest hq,
javax.servlet.http.HttpServletResponse response)
得出公用的脚本文件,默认是在在webroot目录下的/values/common.var
|
protected abstract GroupTemplate |
getGroupTemplate()
返回一个GroupTemlate
|
protected String |
getRenderPath(String path,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
返回渲染的模板,默认就是path。
|
protected Map |
getScriptParas(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected String |
getValueFile(String path,
javax.servlet.http.HttpServletRequest hq,
javax.servlet.http.HttpServletResponse response)
根据请求的模板页面得出脚本文件,比如,请求是/userList.html,则默认是在webroot目录下的/values/userList.html.var
|
protected void |
output(String result,
javax.servlet.ServletResponse response) |
protected void |
setValue(String key,
Object value,
javax.servlet.http.HttpServletRequest hq)
设置全局变量
|
public void destroy()
destroy 在接口中 javax.servlet.Filterpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter 在接口中 javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionprotected void setValue(String key, Object value, javax.servlet.http.HttpServletRequest hq)
key - value - hq - protected String getValueFile(String path, javax.servlet.http.HttpServletRequest hq, javax.servlet.http.HttpServletResponse response)
path - hq - response - protected String getCommonValueFile(javax.servlet.http.HttpServletRequest hq, javax.servlet.http.HttpServletResponse response)
hq - response - protected String getRenderPath(String path, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
path - request - response - protected void output(String result, javax.servlet.ServletResponse response) throws IOException
IOExceptionprotected Map getScriptParas(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected abstract GroupTemplate getGroupTemplate()
protected boolean canProcceed(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
request - response - Copyright © 2015. All rights reserved.