📄 apputil.java
字号:
package com.comm.util;
import java.util.*;
import javax.servlet.http.*;
import com.comm.vo.*;
public class AppUtil {
public AppUtil() {
}
//根据返回的pages对象设置分页页面的页数
public static String getFooter(String url, ListVO lvo, GenericVO cvo) {
if (lvo == null
|| lvo.getTotalItems() <= 0) {
return "";
}
StringBuffer foot = new StringBuffer();
foot.append("<script language='javascript'>");
foot.append("function PrePage(){");
foot.append("document.foot.pageInt.value=document.foot.pPageInt.value;");
foot.append("document.foot.submit();");
foot.append("}");
foot.append("function NextPage(){");
foot.append("document.foot.pageInt.value=document.foot.nPageInt.value;");
foot.append("document.foot.submit();");
foot.append("}");
foot.append("</script>");
foot.append("<form name=foot method=post action=\'" + url + "\'>");
foot.append("<table><tr><td>");
foot.append("<FONT color=\"#000000\">");
foot.append("共<font color=\"#000000\">" + lvo.getTotalItems() +
"</font>条记录 ");
foot.append("<font color=\"#000000\">" + lvo.getMaxPage()
+ "</font>页|");
foot.append("目前第<font color=\"#000000\">[" + lvo.getCurrentPage() +
"]</font>页");
foot.append(" ");
if (lvo.hasPrevious()) {
foot.append(
"<a onclick=PrePage() href='#' class=\"black90\">上一页</a>");
} else {
foot.append("上一页");
}
foot.append("|");
if (lvo.hasNext()) {
foot.append(
"<a onclick=NextPage() href='#' class=\"black90\">下一页</a>");
} else {
foot.append("下一页");
}
foot.append(" ");
foot.append("转到第");
foot.append(getConditionStr(cvo));
foot.append("<input type=hidden name=totalItems value=" +
lvo.getTotalItems() + ">");
foot.append("<input type=hidden name=itemsPerPage value=" +
lvo.getItemsPerPage() + ">");
foot.append("<input type=hidden name=pPageInt value=" +
(lvo.getCurrentPage() - 1) + ">");
foot.append("<input type=hidden name=nPageInt value=" +
(lvo.getCurrentPage() + 1) + ">");
foot.append("<input type=text name=pageInt size=2>");
foot.append("页");
foot.append("<input type=submit value=\"go\" >");
foot.append("</td></tr></table>");
foot.append("</form>");
return foot.toString();
}
//根据返回的pages对象设置分页页面的页数
public static String getFooter6(String url, ListVO lvo, GenericVO cvo) {
if (lvo == null
|| lvo.getTotalItems() <= 0) {
return "";
}
StringBuffer foot = new StringBuffer();
foot.append("<center>");
foot.append("<form name=foot method=post action=\'" + url + "\'>");
foot.append("<table><tr><td>");
foot.append("<FONT color=\"#000000\" size=2 >");
foot.append("共<font color=\"#000000\">" + lvo.getTotalItems() +
"</font>条记录 ");
foot.append("<font color=\"#000000\">" + lvo.getMaxPage()
+ "</font>页|");
foot.append("目前第<font color=\"#000000\">[" + lvo.getCurrentPage() +
"]</font>页");
foot.append(" ");
if (lvo.hasPrevious()) {
foot.append(
"<a onclick=PrePage('" + url +
"') href='#' class=\"black90\">上一页</a>");
} else {
foot.append("上一页");
}
foot.append("|");
if (lvo.hasNext()) {
foot.append(
"<a onclick=NextPage('" + url +
"') href='#' class=\"black90\">下一页</a>");
} else {
foot.append("下一页");
}
foot.append(" ");
foot.append("转到第");
foot.append(getConditionStr(cvo));
foot.append("<input type=hidden name=totalItems value=" +
lvo.getTotalItems() + ">");
foot.append("<input type=hidden name=itemsPerPage value=" +
lvo.getItemsPerPage() + ">");
foot.append("<input type=hidden name=pPageInt value=" +
(lvo.getCurrentPage() - 1) + ">");
foot.append("<input type=hidden name=nPageInt value=" +
(lvo.getCurrentPage() + 1) + ">");
foot.append("<input type=text name=pageInt size=2>");
foot.append("页");
foot.append("<input onclick=go('" + url +
"') type=button value=\"go\" >");
foot.append("</td></tr></table>");
foot.append("</form>");
foot.append("</center>");
return foot.toString();
}
public static String getFooter4(String url, ListVO lvo, GenericVO cvo) {
if (lvo == null
|| lvo.getTotalItems() <= 0) {
return "";
}
StringBuffer foot = new StringBuffer();
foot.append("<script language='javascript'>");
foot.append("function PrePage(){");
foot.append(
"document.foot4.pageInt.value=document.foot4.pPageInt.value;");
foot.append("document.foot4.submit();");
foot.append("}");
foot.append("function NextPage(){");
foot.append(
"document.foot4.pageInt.value=document.foot4.nPageInt.value;");
foot.append("document.foot4.submit();");
foot.append("}");
foot.append("</script>");
foot.append("<form name=foot4 method=post action=\'" + url + "\'>");
foot.append("<table><tr><td>");
foot.append("<FONT color=\"#000000\" size=2 >");
foot.append("第" + lvo.getCurrentPage() + "页");
foot.append(" ");
foot.append("共" + lvo.getMaxPage() + "页");
//翻页区
foot.append(" ");
foot.append(
"<img border=\"0\" src=\"/bbs/images/bbs_up.gif\" width=\"16\" height=\"16\">");
foot.append(" ");
if (lvo.hasPrevious()) {
foot.append(
"<a onclick=PrePage() href='#' class=\"black90\">上一页</a>");
} else {
foot.append("上一页");
}
foot.append("|");
if (lvo.hasNext()) {
foot.append(
"<a onclick=NextPage() href='#' class=\"black90\">下一页</a>");
} else {
foot.append("下一页");
}
foot.append(" ");
foot.append("<span><img border=\"0\" src=\"/bbs/images/bbs_next.gif\" width=\"16\" height=\"16\"></span>");
foot.append(" ");
foot.append(getConditionStr(cvo));
foot.append("<input type=hidden name=totalItems value=" +
lvo.getTotalItems() + ">");
foot.append("<input type=hidden name=itemsPerPage value=" +
lvo.getItemsPerPage() + ">");
foot.append("<input type=hidden name=pPageInt value=" +
(lvo.getCurrentPage() - 1) + ">");
foot.append("<input type=hidden name=nPageInt value=" +
(lvo.getCurrentPage() + 1) + ">");
foot.append("<input type=text name=pageInt size=2>");
foot.append("<input type=submit value=\"跳转\" >");
foot.append("</td></tr></table>");
foot.append("</form>");
return foot.toString();
}
public static String getFooter5(String url, ListVO lvo, GenericVO cvo,
String formName) {
if (lvo == null
|| lvo.getTotalItems() <= 0) {
return "";
}
StringBuffer foot = new StringBuffer();
foot.append("<script language='javascript'>");
foot.append("function PrePage(){");
foot.append(
"document." + formName + ".pageInt.value=document." + formName +
".pPageInt.value;");
foot.append("document." + formName + ".submit();");
foot.append("}");
foot.append("function NextPage(){");
foot.append(
"document." + formName + ".pageInt.value=document." + formName +
".nPageInt.value;");
foot.append("document." + formName + ".submit();");
foot.append("}");
foot.append("</script>");
foot.append("<form name=" + formName + " method=post action=\'" + url +
"\'>");
foot.append("<table><tr><td>");
foot.append("<FONT color=\"#000000\" size=2 >");
foot.append("第" + lvo.getCurrentPage() + "页");
foot.append(" ");
foot.append("共" + lvo.getMaxPage() + "页");
//翻页区
foot.append(" ");
foot.append(
"<img border=\"0\" src=\"/bbs/images/bbs_up.gif\" width=\"16\" height=\"16\">");
foot.append(" ");
if (lvo.hasPrevious()) {
foot.append(
"<a onclick=PrePage() href='#' class=\"black90\">上一页</a>");
} else {
foot.append("上一页");
}
foot.append("|");
if (lvo.hasNext()) {
foot.append(
"<a onclick=NextPage() href='#' class=\"black90\">下一页</a>");
} else {
foot.append("下一页");
}
foot.append(" ");
foot.append("<span><img border=\"0\" src=\"/bbs/images/bbs_next.gif\" width=\"16\" height=\"16\"></span>");
foot.append(" ");
foot.append(getConditionStr(cvo));
foot.append("<input type=hidden name=totalItems value=" +
lvo.getTotalItems() + ">");
foot.append("<input type=hidden name=itemsPerPage value=" +
lvo.getItemsPerPage() + ">");
foot.append("<input type=hidden name=pPageInt value=" +
(lvo.getCurrentPage() - 1) + ">");
foot.append("<input type=hidden name=nPageInt value=" +
(lvo.getCurrentPage() + 1) + ">");
foot.append("<input type=text name=pageInt size=2>");
foot.append("<input type=submit value=\"跳转\" >");
foot.append("</td></tr></table>");
foot.append("</form>");
return foot.toString();
}
//根据返回的pages对象设置分页页面的页数
public static String getFooter2(String url, ListVO lvo, GenericVO cvo,
String formName) {
if (lvo == null
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -