📄 searchlisthiddentag.java
字号:
/*
* Created on 2005/11/18
*/
package com.leeman.common.web.ui.tags;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.tagext.TagSupport;
import java.util.ArrayList;
import com.leeman.wkexs.web.base.BaseConstants;
/**
* @author Dennis
*/
public class SearchListHiddenTag extends TagSupport{
public int doEndTag() throws javax.servlet.jsp.JspException{
try
{
HttpServletRequest request =(HttpServletRequest)pageContext.getRequest();
StringBuffer shtml = new StringBuffer();
String returnFormName = (String)request.getAttribute(BaseConstants.REQ_SEARCH_LIST_RETURNFORM);
ArrayList returnFieldName = (ArrayList)request.getAttribute(BaseConstants.REQ_SEARCH_LIST_RETURNFIELD);
ArrayList preloadFieldName = (ArrayList)request.getAttribute(BaseConstants.REQ_SEARCH_LIST_PRELOADFIELD);
ArrayList sourceFieldName = (ArrayList)request.getAttribute(BaseConstants.REQ_SEARCH_LIST_SOURCEFIELD);
String searchMode = (String)request.getAttribute(BaseConstants.REQ_SEARCH_LIST_MODE);
shtml.append("<!-- ######## Start SearchListHiddenTag ########--->\n");
shtml.append("<input type=\"hidden\" name=\"returnFormName\" value=\"" + returnFormName + "\">\n");
shtml.append("<input type=\"hidden\" name=\"returnSize\" value=\"" + returnFieldName.size() + "\">\n");
for (int i = 0; i < returnFieldName.size(); i++){
shtml.append("<input type=\"hidden\" name=\"returnFieldName" + String.valueOf(i) + "\" value=\"" + returnFieldName.get(i) + "\">\n");
}
shtml.append("<input type=\"hidden\" name=\"sourceSize\" value=\"" + sourceFieldName.size() + "\">\n");
for (int i = 0; i < sourceFieldName.size(); i++){
shtml.append("<input type=\"hidden\" name=\"sourceFieldName" + String.valueOf(i) + "\" value=\"" + sourceFieldName.get(i) + "\">\n");
}
shtml.append("<input type=\"hidden\" name=\"preloadSize\" value=\"" + preloadFieldName.size() + "\">\n");
for (int i = 0; i < preloadFieldName.size(); i++){
shtml.append("<input type=\"hidden\" name=\"preloadFieldName" + String.valueOf(i) + "\" value=\"" + preloadFieldName.get(i) + "\">\n");
}
if (searchMode.equalsIgnoreCase(BaseConstants.REQ_SEARCH_LIST_MODE_NEW_SEARCH))
{
shtml.append("<script>");
for (int i = 0; i < preloadFieldName.size(); i++){
shtml.append("document.forms[0].item(\"" + preloadFieldName.get(i) + "\").value = opener.document." + returnFormName + ".item(\"" + sourceFieldName.get(i) + "\").value;");
}
shtml.append("</script>");
}
shtml.append("<!--- ######## End SearchListHiddenTag ########--->\n");
pageContext.getOut().println(shtml.toString());
}catch(Exception e){
throw new javax.servlet.jsp.JspException("Error processing SearchListHiddenTag.doEndTag(): " + e.toString());
}
return EVAL_PAGE;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -