⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 displaytag.java

📁 公告管理系统
💻 JAVA
字号:
package nm.tag;

import java.util.Vector;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspTagException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;

import nm.Notice;


/**
 * 
 * @author liuyu
 *2007-7-22
 */
public final class DisplayTag extends TagSupport {

	private static final long serialVersionUID = 1L;

	public int doEndTag() throws JspException {
	
		JspWriter out = pageContext.getOut();
		HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
		String strPage = request.getParameter("page");
		int page;
		if (strPage == null || strPage.equals(""))
			page = 1;
		else {
			page = Integer.parseInt(strPage);
		}

		try {
			int pageSize = 2;
			Vector noticeVector = Notice.search(pageSize, page);			 
			out.println("<table width=\"80%\" border=\"1\" align=\"center\"");
			out.println("<tr align=\"center\" bgcolor=\"#CC99CC\">");
			out.println("<th width=\"35%\">标题</th>");
			out.println("<th width=\"35%\">内容</th>");
			out.println("<th width=\"15%\">修改</th>");
			out.println("<th width=\"15%\">删除</th>");
			out.println("</tr>");
			String title = null;
			String content = null;
			Notice bean = null;
			if(noticeVector!=null&&noticeVector.size()!=0){
			for (int i = 0; i < noticeVector.size(); i++) {
				bean = (Notice) noticeVector.elementAt(i);
				title = bean.getTitle();
				//title = new String(title.getBytes("ISO-8859-1"), "GB2312");

				content = bean.getContent();
			//	content = new String(content.getBytes("ISO-8859-1"), "GB2312");

				out.println("<tr align=\"center\" bgcolor=\"#CCFF99\">");
				out.println("<td height=\"80\">" + title + "</td>");
				out.println("<td>" + content + "</td>");
				out.println("<td>"
						+ "<a href=\"checkpower.do?functiontype=noticeedit&id="
						+ bean.getID() + "\">Edit</a> " + "</td>");
				out
						.println("<td>"
								+ "<a href=\"checkpower.do?functiontype=noticedelete&id="
								+ bean.getID() + "\">Delete</a> " + "</td>");
				out.println("</tr>");
				
			}
			out.println("<tr align=\"right\" bgcolor=\"#CCFF66\">");
			out.println("<th colspan=\"4\">");
			if(page!=-1){
			out.println("<a href=\"noticelistjsp.do?page=-1\">首页</a> ");
			}
			out.println("<a href=\"noticelistjsp.do?page=-2\">上一页</a> ");
		
			out.println("<a href=\"noticelistjsp.do?page=-3\">下一页</a> ");
			if(page!=-4){
			out.println("<a href=\"noticelistjsp.do?page=-4\">尾页</a></th>");
			}
			out.println("</tr>");
			}

			out.println("</table>");
		} catch (Exception ex) {
			throw new JspTagException("IOException:" + ex.toString());
		}

		return super.doEndTag();
	}
}

⌨️ 快捷键说明

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