📄 submenmenutag.java
字号:
package com.yxq.menu;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpSession;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
public class SubMenMenuTag extends TagSupport {
public int doStartTag() throws JspException {
HttpSession session=pageContext.getSession();
String selectsubmenu=(String )session.getAttribute("selectsubmenu");
if(selectsubmenu==null)
selectsubmenu="";
List submenulist=(ArrayList)session.getAttribute("submenulist");
JspWriter jspwriter=pageContext.getOut();
try {
jspwriter.write("<table border='0' cellspacing='0' cellpadding='0'>");
if(submenulist==null||submenulist.size()==0){
jspwriter.write("<tr><td colspan='2' height='300' align='center'>没有子菜单显示!</td></tr>");
}
else{
for(int i=0;i<submenulist.size();i++){
menMenuSingle menusingle=(menMenuSingle)submenulist.get(i);
String linkAction=menusingle.getMenuAction();
if(linkAction.indexOf("selectSubID")<0)
linkAction+="?selectSubID="+menusingle.getMenuId();
jspwriter.write("<tr><td width='30' height='30' align='right'><img src='image/icon.gif'></td>");
if(selectsubmenu.equals(menusingle.getMenuId())){
jspwriter.write("<td> <b><a href='"+linkAction+"'>"+menusingle.getMenuName()+"</a></b></td></tr>");
}
else{
jspwriter.write("<td> <a href='"+linkAction+"'>"+menusingle.getMenuName()+"</a></td></tr>");
}
jspwriter.write("<tr height='1'><td align='center' colspan='2'><img src='image/line.gif'></td></tr>");
}
jspwriter.write("<tr height='40'><td align='center' colspan='2'></td></tr>");
}
jspwriter.write("</table>");
} catch (IOException e) {
e.printStackTrace();
}
return SKIP_BODY;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -