📄 paramreplacelookupvalue.java
字号:
package jsp.tags.dapact.lookup;
/**
* Title: Data Aware Processing And Control Tags
* Description: Tag library for the processing and controlling the input and output of data.
* Copyright: LGPL (http://www.gnu.org/copyleft/lesser.html)
* Compile Date: @compile_date@
* @author Allen M Servedio
* @amp_sign@version @VERSION@
*/
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.PageContext;
import javax.servlet.jsp.tagext.TagSupport;
/**
* This class implements lookuping of values such that it replaces delimited
* parameters with parameter values from the HTTP request object.
*
* @todo rewrite to make one parameter driven class that uses properties as default.
*/
public class ParamReplaceLookupValue extends BaseParamReplaceLookup
{
/**
* Default constructor...
*/
public ParamReplaceLookupValue()
{
}
/**
* Replace the parameter named with a value from the tag or page context. In this
* function, it is replaced by looking for a similarily named parameter.
*
* @param key the key of the value to be saved.
* @param name the name of the parameter to replace.
* @param tag the tag that will be used to save the value.
* @param pc the page context associated with the tag that is also a parameter. This
* will be used to search parameters and contexts (page, session, request, and servlet).
*
* @return a new value or null if not found.
*/
protected String replaceParam(String key, String name, TagSupport tag, PageContext pc)
{
return ((HttpServletRequest)pc.getRequest()).getParameter(name);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -