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

📄 displayonetitle.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.UserLimitOne;

public class DisplayOneTitle extends BodyTagSupport {

	OneTitle one = new OneTitle();

	UserLimitOne ulo = new UserLimitOne();

	// 用户请求的页数
	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;
	}

	public int doAfterBody() {
		BodyContent bodyContent = super.getBodyContent();
		String stradd = null;
		JspWriter out = bodyContent.getEnclosingWriter();
		ArrayList lst = one.getAllOneTitle(curpage);
		ArrayList lstuser = ulo.getUserPower(userid);
		UserLimitOne limit;
		if (lst.size() == 0) {
			return EVAL_BODY_INCLUDE;
		} else {
			limit = (UserLimitOne) 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='420px' >");

			out.print("<tr>");
			out.print("<td><A href='onetitlemanager.jsp?context=" + yonjiu
					+ "@" + this.userid + "''>首页</A></td>");
			if (intPage2 < intPageCount) {
				intpage3 = intPage2 + 1;
				out.print("<td><A href='onetitlemanager.jsp?context="
						+ intpage3 + "@" + this.userid + "''>下一页</A></td>");
			}
			if (intPage2 > 1) {
				intPage2 = intPage2 - 1;
				out.print("<td><A href='onetitlemanager.jsp?context="
						+ intPage2 + "@" + this.userid + "''>上一页</A></td>");
			}
			out.print("<td><A href='onetitlemanager.jsp?context="
					+ intPageCount + "@" + this.userid + "''>尾页</A></td>");
			out.print("</tr>");
			out.print("<tr>");
			String strlimit[] = limit.getLimittext().split("@");
			out
					.print("<td align='center'><font color='#0000ff'>标题编号</font></td>");
			out
					.print("<td align='center'><font color='#0000ff'>标题名称</font></td>");
			for (int i = 0; i <= strlimit.length - 1; i++) {
				if (strlimit[i].equals("删除")) {
					out
							.print("<td align='center'><font color='#0000ff'>删除标题</font></td>");
				}
				if (strlimit[i].equals("修改")) {
					out
							.print("<td align='center'><font color='#0000ff'>修改标题</font></td>");
				}
			}
			out.print("</tr>");

			for (int j = 0; j < lst.size() - 2; j++) {
				one = (OneTitle) lst.get(j);
				out.print("<form action='" + limit.getLimitservlet() + "'>");
				out.print("<tr>");
				out.print("<td><input type='checkbox' name='titleid' value="
						+ one.getOneid() + ">" + one.getOneid() + "</td>");
				out.print("<td><input type='text'name='titlename' value="
						+ one.getOnetitle() + "></td>");

				for (int i = 0; i <= strlimit.length - 1; i++) {
					if (strlimit[i].equals("增加")) {
						stradd = strlimit[i];
					} else {
						out
								.print("<td><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='OneTitlePub.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 + -