📄 apputil.java
字号:
|| 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(" ");
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("<div style='display:none;'>转到第");
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' ></div>");
foot.append("</form>");
return foot.toString();
}
public static String getFooter3(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.foot3.pageInt.value=document.foot3.pPageInt.value;");
foot.append("document.foot3.submit();");
foot.append("}");
foot.append("function NextPage(){");
foot.append(
"document.foot3.pageInt.value=document.foot3.nPageInt.value;");
foot.append("document.foot3.submit();");
foot.append("}");
foot.append("</script>");
foot.append("<form name=foot3 method=post action=\'" + url + "\'>");
foot.append("<table><tr><td>");
foot.append("<FONT color=\"#000000\" size=2 >");
//统计区
foot.append("<div><span style='padding-top:2px;'><img border=\"0\" src=\"/bbs/images/bbs_t2.gif\" width=\"9\" height=\"9\"></span>");
foot.append("第" +
((lvo.getCurrentPage() - 1) * lvo.getItemsPerPage() + 1) +
"到" +
((lvo.getCurrentPage() - 1) * lvo.getItemsPerPage() +
lvo.getData().size()) + "个主题");
//翻页区
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("<div style='display:none;'>转到第");
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\" ></div>");
foot.append("</td></tr></table>");
foot.append("</form>");
foot.append("</div>");
return foot.toString();
}
public static String getConditionStr(GenericVO gvo) {
if (gvo == null) {
return "";
}
StringBuffer sb = new StringBuffer();
Enumeration e = gvo.getKeys();
String item = null;
while (e.hasMoreElements()) {
item = (String) e.nextElement();
if (item.equalsIgnoreCase("LISTVO")) {
continue;
}
sb.append("<input type=hidden name=");
sb.append(item);
sb.append(" value=");
sb.append(gvo.getItem(item));
sb.append(" >");
}
return sb.toString();
}
public static ListVO processListVO(ListVO lvo, HttpServletRequest request) {
if (request.getParameter("pageInt") != null) {
// lvo.setItemsPerPage(2);
lvo.setTotalItems(BaseUtil.toInt(request.getParameter("totalItems")));
lvo.setPageInt(BaseUtil.toInt(request.getParameter("pageInt")));
} else {
// lvo.setItemsPerPage(2);
}
return lvo;
}
public static GenericVO convertParameters(HttpServletRequest request,
GenericVO gvo) {
if (gvo == null) {
gvo = new GenericVO();
}
String parm = null;
Enumeration e = request.getParameterNames();
for (; e.hasMoreElements(); ) {
parm = BaseUtil.toString(e.nextElement());
gvo.add(parm.toUpperCase(), request.getParameter(parm));
}
return gvo;
}
public static String getTrimString(Object o, int length) {
String r = "";
if (o == null || o.toString().length() == 0) {
return "";
}
if (o.toString().length() > length) {
r = o.toString().substring(0, length) + "…";
} else {
r = o.toString();
}
return r;
}
public static boolean isLogin(HttpSession session) {
if (session.getAttribute("USERID") != null) {
return true;
} else {
return false;
}
}
public static String getPayMethod(int id) {
switch (id) {
case 1:
return "邮局汇款";
case 2:
return "银行转帐";
case 3:
return "送货上门,货到付款";
case 4:
return "网上支付";
case 5:
return "支付宝";
default:
return "支付宝";
}
}
public static String getOrderStatus(int status) {
switch (status) {
case 0:
return "无效订单";
case 1:
return "等待付款";
case 2:
return "已汇款登记";
case 3:
return "已付款";
case 4:
return "已发货";
case 5:
return "已收货";
case 9:
return "完成";
default:
return "无效订单";
}
}
public static String getOrderStatusName(int status) {
switch (status) {
case 0:
return "订单生成";
case 1:
return "订单确认";
case 2:
return "汇款登记";
case 3:
return "汇款确认";
case 4:
return "发货确认";
case 5:
return "收货确认";
case 9:
return "完成";
default:
return "无效订单";
}
}
public static String getOrderStatusDescription(int status) {
switch (status) {
case 0:
return "需要确认后才有效";
case 1:
return "等待买家汇款登记";
case 2:
return "等待商家确认买家汇款";
case 3:
return "等待商家发货";
case 4:
return "等待买家确认收货";
case 5:
return "买家已收到货物";
case 9:
return "交易完成";
default:
return "无效订单";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -