📄 order.jsp
字号:
<%
String columPam = request.getParameter("orderColum");
int orderBy = 0;
String flagPam = request.getParameter("orderFlag");
String pageNumStr = request.getParameter("pageNum");
boolean orderFlag = false;
boolean isOrderFlag = false;
if(flagPam != null)
{
isOrderFlag = Boolean.valueOf(flagPam).booleanValue();
}
//如请求中有排序请求
if(columPam != null && flagPam != null)
{
try
{
orderBy = Integer.parseInt(columPam);
}
catch(NumberFormatException e)
{
orderBy = 0;
}
orderFlag = Boolean.valueOf(flagPam).booleanValue();
if(orderFlag == true)
{
isOrderFlag = false;
}
else
{
isOrderFlag = true;
}
}
if(turnOrderRs != null && pageNumStr == null)
{
//对结果集进行排序
turnOrderRs.sort(orderBy,orderFlag);
}
// 确保系统已经初始化
if (!com.huawei.icd30.common.systemconfig.Initor.ensureInited())
{
response.sendRedirect("/public/systemconfig/common/error.jsp?ecode=initorError");
return;
}
//pageRecoder每页显示的记录数,将来调用initBase里面的get方法得到具体值
int pageRecoder = 10;
String pageRecoderStr = com.huawei.icd30.common.systemconfig.Initor.systemConfig.get("agt/pageNum","10");;
if( pageRecoderStr != null)
{
pageRecoder = Integer.parseInt(pageRecoderStr);
}
int pageNum = 1;
int maxPage = 0;
int recordCount = 0;
int frontPageNum = 1;
int backPageNum =2;
if(turnOrderRs != null)
{
maxPage = turnOrderRs.getMetaData().getRecordCount()/pageRecoder;
maxPage = turnOrderRs.getMetaData().getRecordCount()%pageRecoder == 0 ? maxPage: (maxPage +1) ;
recordCount = turnOrderRs.getMetaData().getRecordCount();
if(pageNumStr != null)
{
try
{
pageNum = Integer.parseInt(pageNumStr);
frontPageNum = pageNum -1;
backPageNum = pageNum +1;
}
catch(NumberFormatException e)
{
pageNum = 1;
}
}
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -