本帖最后由 金中软件 于 2013-12-5 10:21 编辑
调不出数据呢,麻烦帮看下什么原因
<%@ page contentType="text/html; charset=utf-8" %>
<%@ page import="cn.myapps.core.dynaform.document.ejb.*" %>
<%@ page import="java.util.*"%>
<%@ page import="cn.myapps.util.*"%>
<%@ page import="cn.myapps.base.dao.*" %>
<%@ page import="cn.myapps.util.iProcessFactory"%>
<%@ page import="cn.myapps.core.user.action.WebUser"%>
<%@ page import="cn.myapps.constans.Web"%>
<%@ page import="cn.myapps.core.user.ejb.*" %>
<%@ page import="cn.myapps.core.user.dao.*" %>
<html>
<head>
<title>测试显示页面</title>
</head>
<link rel="stylesheet" href="/obpm/portal/default/resource/css/main-front.css" type="text/css" />
<body>
<%
try{
String pageNow = request.getParameter("pageNow"); //当前页
String pageNow2 = request.getParameter("_jumppage");//跳转页
String applicationid="11de-f053-df18d577-aeb6-19a7865cfdb6";
DocumentProcess process = null;
process = (DocumentProcess) DocumentProcessBean.createMonitoProcess(applicationid);
String sql = "select id,formid,domainid,item_申请单号,item_请假人,item_请假时间,created as item_created,author as item_author from tlk_请假申请单";
int page2 = 0;
if(pageNow !=null) page2= Integer.parseInt(pageNow);
if(pageNow2 !=null) page2=Integer.parseInt(pageNow2);
if(page2 <1) page2=1;
int lines =10;
WebUser user = (WebUser) session.getAttribute("FRONT_USER"); //获取前台登陆用户的session,返回的是一个用户对象, FRONT_USER前台登录用户键名
String domainid = user.getDomainid(); //获取前台用户session中存储的domainid.
long count = process.countBySQL(sql,domainid);
int rowCount = (int)count;
int maxPage = 0;
if(rowCount % lines == 0){
maxPage = rowCount / lines;
}else{
maxPage = rowCount / lines+1;
}
if(page2 > maxPage){ page2 = maxPage;}
DataPackage datePackage = null;
datePackage = process.queryBySQLPage(sql,page2,lines,domainid);
%>
<script language="javascript" >
function gob(){
var value = document.getElementById("_jumppage").value;
document.f2.action="kimitest2.jsp?_jumppage="+value;
document.f2.submit();
return;
}
</script>
<form name="f2" method="post">
<!-- 数据表格 -->
<div id="dataTable" class="front-scroll-auto front-bgcolor2" style="width:100%;height:560px;">
<table bordercolor="blue" cellspacing="0" cellpadding="0" width="100%" bgcolor="#ffffff" border="1">
<tr style="color:blue;font-size:18pt;font-family:Arial,Vendera;background-color:pink;">
<td align="center">申请单号</td><td align="center">请假人</td><td align="center">请假时间</td><td align="center">创建时间</td><td align="center">记录创建者</td>
</tr>
<%
Iterator iter = datePackage.datas.iterator();
while(iter.hasNext()){
Document doc = (Document)iter.next();
String userName="";
if(doc.getItemValueAsString("AUTHOR")!=null){
String userid=doc.getItemValueAsString("AUTHOR");
if(!(userid.equals(""))){
UserProcessBean userProcess=new UserProcessBean();
UserVO userVO=(UserVO)userProcess.doView(userid);
userName=userVO.getName();
}
}
%>
<tr>
<td style="padding:10px"><%=doc.getItemValueAsString("申请单号")!=null ? doc.getItemValueAsString("申请单号") : ""%></td>
<td style="padding:10px"><%=doc.getItemValueAsString("请假人")!=null ? doc.getItemValueAsString("内容") : ""%></td>
<td style="padding:10px"><%=doc.getItemValueAsDate("请假时间")!=null ? doc.getItemValueAsDate("请假时间").toString().substring(0,10) : ""%></td>
<td style="padding:10px"><%=doc.getItemValueAsDate("CREATED")!=null ? doc.getItemValueAsDate("CREATED").toString().substring(0,10) : ""%></td>
<td style="padding:10px"><%=doc.getItemValueAsString("AUTHOR")!=null ? userName : ""%></td>
</tr>
<% } %>
</table>
</div>
<!-- 分页导航(page navigate) -->
<div id="pageTable" class="front-scroll-hidden" >
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr class="page-nav"><td>
<a href='kimitest2.jsp?pageNow=1'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_first.gif" alt="首页"></a>
<a href='kimitest2.jsp?pageNow=<%=page2-1 %>'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_previous.gif" alt="上一页"></a>
<img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>
<%=page2 %>页 总计<%=maxPage %>页
<img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>
跳转 <input type="text" style="width:25px;height:18px;" name="_jumppage" id ="_jumppage" />
<input type="button" onclick='gob();' style="height:19px;font-size: 12px;position:relative;margin:1px auto" value="跳转"/>
<img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>
<a href='kimitest2.jsp?pageNow=<%=page2+1 %>'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_next.gif" alt="下一页"></a>
<a href='kimitest2.jsp?pageNow=<%=maxPage %>'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_last.gif" alt="末页"></a>
<img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>
<td align="right">总记录数:(<%=rowCount %>)</td>
</td></tr>
</table>
</div>
</form>
<%}catch (Exception e){e.printStackTrace();} %>
</body>
</html> |