jspscopevariableresolver.java
来自「zk与jsp技术的整合。可以在jsp页面里面使用zk的组件。」· Java 代码 · 共 59 行
JAVA
59 行
/* HttpRequestVariableResolver.java
{{IS_NOTE
Purpose:
Description:
History:
2008/3/28 2008, Created by Ian Tsai
}}IS_NOTE
Copyright (C) 2007 Potix Corporation. All Rights Reserved.
{{IS_RIGHT
This program is distributed under GPL Version 2.0 in the hope that
it will be useful, but WITHOUT ANY WARRANTY.
}}IS_RIGHT
*/
package org.zkoss.jspdemo;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.zkoss.xel.VariableResolver;
import org.zkoss.xel.XelException;
/**
* @author Ian Tsai
*
*/
public class JspScopeVariableResolver implements VariableResolver {
private HttpServletRequest reguest;
private HttpSession session;
public JspScopeVariableResolver(HttpServletRequest req)
{
reguest = req;
}
public JspScopeVariableResolver(HttpSession sess)
{
session = sess;
}
/* Implementation Logic(non-Javadoc)
* 1.
* 2.
* 3.
*/
public Object resolveVariable(String name) throws XelException {
if(reguest!=null)
return reguest.getAttribute(name);
if(session!=null)
return session.getAttribute(name);
return null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?