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

📄 displaytwotitle.java

📁 jsp编程的源代码
💻 JAVA
字号:
package com.mytags;

import java.util.ArrayList;

import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.BodyContent;
import javax.servlet.jsp.tagext.BodyTagSupport;

import com.mybean.OneTitle;
import com.mybean.TwoTitle;
import com.mybean.UserLimitTwo;

public class DisplayTwoTitle extends BodyTagSupport {
	// 用户请求的页数
	private int curpage;

	// 用户的ID号
	private int userid;

	public int getUserid() {
		return userid;
	}

	public void setUserid(int userid) {
		this.userid = userid;
	}

	public void setCurpage(int curpage) {
		this.curpage = curpage;
	}

	public int getCurpage() {
		return curpage;
	}

	TwoTitle two = new TwoTitle();

	UserLimitTwo ult = new UserLimitTwo();

	public int doAfterBody() {
		BodyContent bodyContent = super.getBodyContent();
		String stradd = null;
		JspWriter out = bodyContent.getEnclosingWriter();
		ArrayList lst = two.getAllTwoTitle(curpage);
		ArrayList lstuser = ult.getUserPower(userid);
		UserLimitTwo limit = (UserLimitTwo) lstuser.get(0);
		int intPage2 = Integer.parseInt(lst.get(lst.size() - 2).toString());
		int intPageCount = Integer.parseInt(lst.get(lst.size() - 1).toString());
		int yonjiu = 1;
		int intpage3 = 0;
		try {
			out.print("<table align='center' border='0' width='100%' >");

			out.print("<tr>");
			out.print("<td width='16%'><A href='twotitlemanager.jsp?context="
					+ yonjiu + "@" + this.userid + "''>首页</A></td>");
			if (intPage2 < intPageCount) {
				intpage3 = intPage2 + 1;
				out
						.print("<td width='16%'><A href='twotitlemanager.jsp?context="
								+ intpage3
								+ "@"
								+ this.userid
								+ "''>下一页</A></td>");
			}

			if (intPage2 > 1) {
				intPage2 = intPage2 - 1;
				out
						.print("<td width='16%'><A href='twotitlemanager.jsp?context="
								+ intPage2
								+ "@"
								+ this.userid
								+ "''>上一页</A></td>");
			}
			out.print("<td width='16%'><A href='twotitlemanager.jsp?context="
					+ intPageCount + "@" + this.userid + "''>尾页</A></td>");
			out.print("</tr>");
			out.print("<tr>");
			out
					.print("<td align='center' width='16%'><font color='#0000ff'>一级标题</font></td>");
			out
					.print("<td align='center' width='16%'><font color='#0000ff'>标题编号</font></td>");
			out
					.print("<td align='center' width='16%'><font color='#0000ff'>标题名称</font></td>");
			out
					.print("<td align='center' width='16%'><font color='#0000ff'>标题路径</font></td>");
			String strlimit[] = limit.getLimittext().split("@");
			for (int i = 0; i <= strlimit.length - 1; i++) {
				if (strlimit[i].equals("修改")) {
					out.print("<td align='center' width='16%'><font color='#0000ff'>修改标题</font></td>");
					out.print("</tr>");
				}
				if (strlimit[i].equals("删除")) {
					out.print("<td align='center' width='16%'><font color='#0000ff'>删除标题</font></td>");
				}
			}
			for (int j = 0; j < lst.size() - 2; j++) {
				two = (TwoTitle) lst.get(j);
				out.print("<form action='" + limit.getLimitservlet()
						+ "'enctype='multipart/form-data' >");
				out.print("<tr>");
				out.print("<td  align='center' width='16%'>"
						+ two.getOnetitle() + "</td>");
				out
						.print("<td align='center' width='16%'><input type='checkbox' name='titleid' value="
								+ two.getTwoid()
								+ ">"
								+ two.getTwoid()
								+ "</td>");
				out
						.print("<td  align='center' width='16%'><input type='text' name='titlename' value="
								+ two.getTwotitle() + "></td>");
				out
						.print("<td  align='center' width='16%'><input type='file' name='titlepath' value='"
								+ two.getTitlepath() + "'></td>");
				for (int i = 0; i <= strlimit.length - 1; i++) {
					if (strlimit[i].equals("增加")) {
						stradd = strlimit[i];
					} else {
						out
								.print("<td  align='center' width='16%'><input type='submit' name='btninone' size='100' value='"
										+ strlimit[i] + "'/></td>");
					}

				}
				out.print("</form>");
				out.print("</tr>");
			}
			out.print("<tr align='center'>");
			out.print("<form action='selectseverlet'>");
			out.print("<td><input type='submit' name='btnsearch' size='100' value='标题查询@"+intPage2+"@"+intPageCount+"'/></td>");
			out.print("</form>");
			out.print("</tr>");
			if (stradd != null) {
				out.print("<tr>");
				out
						.print("<br><form action='TwoTitlePub.jsp'align='center'><input type='submit' name='btninone' size='100' value='"
								+ stradd + "'/><form>");
				out.print("</tr>");
			}	
			out.print("</table>");

		} catch (Exception ex) {

		}
		return EVAL_PAGE;
	}

}

⌨️ 快捷键说明

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