本帖最后由 echo 于 2013-9-13 10:47 编辑
<%@ page language="java" 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.*" %>
<%
try{
//简单检索
//简单检索的文本框
String mianRuk=(String)session.getAttribute("sheetRukutest");
//多字段检索
// 多字段检索里面的文件名称
String mianZyname=(String)session.getAttribute("sheetZyname");
//多字段检索里面的作者
String mianZzhe=(String)session.getAttribute("sheetZzhe");
//多字段检索里面的出版社
String mianCb=(String)session.getAttribute("sheetCb");
//多字段检索段里面的出版日期
String mianCbri=(String)session.getAttribute("sheetCbri");
//多字段检索段里面的ISBN
String mianRkma=(String)session.getAttribute("sheetRkma");
//多字段检索段里面的入库时间
String mianRkri=(String)session.getAttribute("sheetRkri");
//多字段检索里面的分类码
String mianFlma=(String)session.getAttribute("sheetFlma");
// 查询和分页的类容
String pageNow = request.getParameter("pageNow");
String pageNow2 = request.getParameter("_jumppage");
DocumentProcess process = null;
process = (DocumentProcess) DocumentProcessBean.createMonitoProcess("11e2-dd5e-a8c0d479-8673-1ffa50ae8175");
String sql = "select TOP 1000000000000 item_作者 from tlk_资源标引 where 1=1";
//简单检索拼接sql 语句
if(mianRuk!=null && mianRuk!="" )
{
sql+=" and (ITEM_副题名 like '%"+mianRuk+"%' or ITEM_正题名 like '%"+mianRuk+"%' or ITEM_作者 like '%"+mianRuk+"%'"+
" or ITEM_分类名称 like '%"+mianRuk+"%' or ITEM_ISBN like '%"+mianRuk+"% ') ";
}
if(mianZyname!=null && mianZyname!="")
{
sql+=" and ITEM_文件名称 like '%"+mianZyname+"%'" ;
}
if(mianZzhe!=null && mianZzhe!="")
{
sql+=" and ITEM_作者 like '%"+mianZzhe+"%'" ;
}
if(mianCb!=null && mianCb!="")
{
sql+=" and ITEM_出版地 like '%"+mianCb+"%'" ;
}
if(mianCbri!=null && mianCbri!="")
{
sql+=" and CONVERT(VARCHAR(10), ITEM_出版日期 , 120) = '"+mianCbri+"'" ;
}
if(mianRkma!=null && mianRkma!="")
{
sql+=" and ITEM_ISBN like '%"+mianRkma+"%'" ;
}
if(mianRkri!=null && mianRkri!="")
{
sql+=" and CONVERT(VARCHAR(10), ITEM_入库日期 , 120) = '"+mianRkri+"'" ;
}
if(mianFlma!=null &&mianFlma!="")
{
sql+=" and ITEM_索取号 like '%"+mianFlma+"%'" ;
}
sql+=" group by item_作者";
//分页
int page2 = 0;
if(pageNow !=null)page2= Integer.parseInt(pageNow);
if(pageNow2 !=null) page2=Integer.parseInt(pageNow2);
if(page2 <1) page2=1;
int lines =3;
//企业域ID
String domainid ="11e2-ad6b-dfd0e074-ac1d-d340f16396a5";
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);
%>
<form name="f2" method="post" id="dataSearchsheet">
<ul class="list6 widthFixed200p">
<%
Iterator iter = datePackage.datas.iterator();
while(iter.hasNext()){
//获取资源标引信息
Document doc = (Document)iter.next();
String test=doc.getItemValueAsString("作者");
//存在文件名称得为时候
if(test.length()!=0){
String sqlone="select * from tlk_AUTHOR where ITEM_AUNAME='"+test+"'";
Collection rsallone=process.queryBySQL(sqlone);
//如果集合(作者图片有值的话)
if(rsallone.size()!=0){
Iterator iterone = rsallone.iterator();
while(iterone.hasNext()){
Document docone = (Document)iterone.next();
String aunamepoho= docone.getItemValueAsString("作者照片");
if(aunamepoho.length()>0){
%>
<li><a href="javascript:void(0);" jtarget="data-search-detail.jsp">
<div class="thumb"><img src="<%=request.getContextPath() %><%=docone.getItemValueAsString("作者照片")%>" /></div>
<div class="text"><%=doc.getItemValueAsString("auname")!=null ? doc.getItemValueAsString("auname") : ""%><br/><%=doc.getItemValueAsString("国籍")!=null ? doc.getItemValueAsString("国籍") : ""%><br/><%=doc.getItemValueAsString("出生年月日")!=null ? doc.getItemValueAsString("出生年月日") : ""%></div>
</a></li>
<!-- 这里判断的是集合为空的,也就是有文件名称但是没有封面名称的 -->
<%}else {%>
<li><a href="javascript:void(0);" jtarget="data-search-detail.jsp">
<div class="thumb"><img src="images/data/thumb-tacitly.jpg" /></div>
<div class="text"><%=doc.getItemValueAsString("auname")!=null ? doc.getItemValueAsString("auname") : ""%><br/><%=doc.getItemValueAsString("国籍")!=null ? doc.getItemValueAsString("国籍") : ""%><br/><%=doc.getItemValueAsString("出生年月日")!=null ? doc.getItemValueAsString("出生年月日") : ""%></div>
</a></li>
<%}}}}}%>
</ul>
<div id="pageTable" class="front-scroll-hidden" >
<ul class="pagination2">
<li><a href="javascript:void(0);" jtarget="data-search-result-musician.jsp?pageNow=1">首页</a></li>
<li><a href="javascript:void(0);" jtarget="data-search-result-musician.jsp?pageNow=<%=page2-1 %>">上一页</a></li>
<li><a href="javascript:void(0);" jtarget="data-search-result-musician.jsp?pageNow=<%=page2+1 %>">下一页</a></li>
<li><a href="javascript:void(0);" jtarget="data-search-result-musician.jsp?pageNow=<%=maxPage %>">尾页</a></li>
<li><select><option value="" selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option></select></li>
<li><a href=""><%=page2 %>页/<%=maxPage %>页</a></li>
</ul>
</div>
</form>
<%}catch (Exception e){e.printStackTrace();}%>
<script>
$(function(){
$('.list6').find('a').click(function(){
jumpTo({
jTarget (this).attr('jtarget')
},'#mainContent');
});
});
</script>
上面是的代码。到这页面的时候就会出现这个错误, 前端时间做的页面用的domainid 也是这个值,没有出现这个问题, 不知道为什么今天就出现了的 |