📄 displayonetitle.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 + -