?? displaytwotitle.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 {
// 用戶請求的頁數(shù)
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'>一級標(biāo)題</font></td>");
out
.print("<td align='center' width='16%'><font color='#0000ff'>標(biāo)題編號</font></td>");
out
.print("<td align='center' width='16%'><font color='#0000ff'>標(biāo)題名稱</font></td>");
out
.print("<td align='center' width='16%'><font color='#0000ff'>標(biāo)題路徑</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'>修改標(biāo)題</font></td>");
out.print("</tr>");
}
if (strlimit[i].equals("刪除")) {
out.print("<td align='center' width='16%'><font color='#0000ff'>刪除標(biāo)題</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='標(biāo)題查詢@"+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;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -