adtemplateimpl.java
来自「cwbbs 云网论坛源码」· Java 代码 · 共 73 行
JAVA
73 行
package cn.js.fan.module.cms.ad;import java.util.*;import cn.js.fan.module.cms.*;import cn.js.fan.util.*;import cn.js.fan.web.*;import com.cloudwebsoft.framework.template.*;import com.cloudwebsoft.framework.util.*;import javax.servlet.http.HttpServletRequest;public class AdTemplateImpl extends VarPart { public AdTemplateImpl() { } public String toString(HttpServletRequest request, List param) { if (keyName == null) throw new IllegalArgumentException("缺少属性值!"); if (keyName.equalsIgnoreCase("id")) { String kValue = null; if (request!=null) { kValue = parseKeyValueFromRequest(request); if (kValue.equals("")) { kValue = (String) request.getAttribute("id"); } } if (kValue==null) kValue = keyValue; int id = StrUtil.toInt(kValue, -1); if (id!=-1) { Document doc = new Document(); doc = doc.getDocument(id); dirCode = doc.getDirCode(); } else dirCode = Leaf.ROOTCODE; return "<script src='" + Global.getRootPath() + "/js.jsp?var=ad&dirCode=" + dirCode + "&type=" + field + "'></script>"; } else if (keyName.equalsIgnoreCase("dirCode")) { String kValue = null; if (request != null) { kValue = parseKeyValueFromRequest(request); } if (kValue == null) { kValue = keyValue; Leaf lf = new Leaf(); lf = lf.getLeaf(kValue); if (lf == null) dirCode = Leaf.ROOTCODE; else dirCode = kValue; } else dirCode = kValue; return "<script src='" + Global.getRootPath() + "/js.jsp?var=ad&dirCode=" + dirCode + "&type=" + field + "'></script>"; } else return "Key " + keyName + " is invalid!"; } String dirCode;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?