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

📄 displayuser.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.Usermanager;

public class DisplayUser extends BodyTagSupport {

	private int curpage;

	public int getCurpage() {
		return curpage;
	}

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

	private String searchtext;

	private String searchcontent;

	public String getSearchcontent() {
		return searchcontent;
	}

	public void setSearchcontent(String searchcontent) {
		this.searchcontent = searchcontent;
	}

	public String getSearchtext() {
		return searchtext;
	}

	public void setSearchtext(String searchtext) {
		this.searchtext = searchtext;
	}

	Usermanager userm = new Usermanager();

	public int doAfterBody() {
		ArrayList lst;
		BodyContent bodycontent = super.getBodyContent();
		JspWriter out = bodycontent.getEnclosingWriter();
		lst = userm.getAllUser(curpage,this.searchcontent,this.searchtext);
		if (this.searchtext.equals("用户名")) {
			lst = userm.getAllUser(curpage,this.searchcontent,this.searchtext);
		}
		if (this.searchtext.equals("注册时间")) {
			lst = userm.getAllUser(curpage,this.searchcontent,this.searchtext);
		}
		if(this.searchtext.equals("用户类型"))
		{
			lst = userm.getAllUser(curpage,this.searchcontent,this.searchtext);
		}
		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='90%' >");

			out.print("<tr>");
			
			out.print("<td><A href='usermanager.jsp?context=" + yonjiu
					+ "'>首页</A></td>");
			if (intPage2 < intPageCount) {
				intpage3 = intPage2 + 1;
				out.print("<td><A href='usermanager.jsp?context=" + intpage3
						+ "'>下一页</A></td>");
			}
			if (intPage2 > 1) {
				intPage2 = intPage2 - 1;
				out.print("<td><A href='usermanager.jsp?context=" + intPage2
						+ "'>上一页</A></td>");
			}
			out.print("<td><A href='usermanager.jsp?context=" + intPageCount
					+ "'>尾页</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>");
			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("</tr>");
			for (int j = 0; j < lst.size() - 2; j++) {
				userm = (Usermanager) lst.get(j);
				//out.print("<form action='userselectservlet'>");
				out.print("<tr>");
				out
						.print("<td><input type='radio' name='userliid' value="
								+ userm.getUserid()
								+ ">"
								+ userm.getUserid()
								+ "</td>");
				out.print("<td><input type='text'name='usertype' value="
						+ userm.getUsertype() + "></td>");
				out.print("<td><input type='text' name='userloginname' value="
						+ userm.getLoginname() + "></td>");
				out.print("<td><input type='text' name='userpower' value="
						+ userm.getLimittext() + "></td>");
				out
						.print("<td><input type='submit' name='userupdate' value='修改'></td>");
				out
						.print("<td><input type='submit' name='userupdate' value='删除'></td>");
				//out.print("</form>");
			}
			out.print("</tr>");
			out.print("<tr align='center'>");
			out.print("</tr>");
			out.print("</table>");

		} catch (Exception ex) {
		}
		return EVAL_PAGE;
	}

}

⌨️ 快捷键说明

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