bbssortstablemaptag.java

来自「本人大学时大型作业用JAVA做的一个 BBS系统 模式MVC 非struts版 」· Java 代码 · 共 52 行

JAVA
52
字号
package helps;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.util.*;
import domain.*;
import db.*;
import java.io.*;
public class BBSSortsTableMapTag extends TagSupport
{
	public int doEndTag() throws JspException
	{
		BBSSortsMapTag mapTag=(BBSSortsMapTag)getParent();
		HashMap sorts=(HashMap)mapTag.getSorts();
		pageContext.getSession().setAttribute("sorts",sorts);
		JspWriter out=this.pageContext.getOut();		
		try
		{	
					out.println("<table border=1>");
					out.println("<tr><td>");
					out.println("分类");
					out.println("</td><td>");
					out.println("斑竹");
					out.println("</td></tr>");
			Iterator iter=sorts.keySet().iterator();
			if(iter==null)
					out.println("iter==empty");
			else
			{
				while(iter.hasNext())
				{
					int sortId=Integer.parseInt(iter.next().toString());
					BBSSort sort=(BBSSort)sorts.get(sortId);					
					out.println("<tr><td>");				
					out.println("<a href='/BBS/controller/BbsMain?id=");
					out.println(sort.getSortId());
					out.println("'>");
					out.println(sort.getSortName());
					out.println("</a>");
					out.println("</td><td>");
					out.println(sort.getEditHost());
					out.println("</td></tr>");		
				}
			}
				out.println("</table>");
		}
		catch(Exception e)
		{
			pageContext.getServletContext().log(e,"in...");
		}		
		return TagSupport.EVAL_PAGE;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?