⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logsearch.jsp

📁 一个真实项目的源代码。有一个比较优秀的时间类
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.util.*" errorPage="" %>
<%@ page import="com.langchao.log.obj.*" %>
<%@ page import="com.langchao.comm.authority.*" %>
<%@ page import="com.langchao.util.Page"%>
<%@ page import="com.langchao.util.*"%>
<%@include file="../ynPermit.jsp"%>
<!-----------------权限控制开始----wangxd---20060728------------------------------>
<%
  com.langchao.comm.authority.UserinfoObj suser = (com.langchao.comm.authority.UserinfoObj)session.getAttribute("UserinfoSen");
  String TopUserId = null;
  String cntxtroot = request.getContextPath();
  String userName = "";
  String str[];
  if (suser == null)
    response.sendRedirect(cntxtroot + "/timeout.jsp");
  else {
    userName = suser.getUseraccount();
    TopUserId = suser.getUserid() + "";
  }
  com.langchao.comm.tree.AuthorityTree aTree = (com.langchao.comm.tree.AuthorityTree) suser.getAuthoritytree();
  //第二个参数为空表明返回返回此功能类别下的直接子功能。
  String functions = aTree.getChildFunctionByName("zygl", null);
  str=functions.split(",");
  for(int i=0;i<str.length;i++)
  {
    functions=functions+aTree.getChildFunctionByName("zygl",str[i]);
   
  }
%>
<!---------------------------------权限控制结束---------------------->
<%
	//获取结果集
	  Page curPage = (Page)request.getAttribute("LogPage");
	  if(curPage==null) curPage=Page.EMPTY_PAGE;
	  int ItemCount = curPage.ItemCount;
      int PageCount = curPage.getPageCount();
      int totalRecord = curPage.containingListSize;
	//获取查询条件
	String begintime=(String)request.getAttribute("begintime");
	String delMsg=(String)request.getAttribute("delMsg");
	String endtime=(String)request.getAttribute("endtime");
	String company=(String)request.getAttribute("company");
	String department=(String)request.getAttribute("department");
	String user=(String)request.getAttribute("user");
	String opname=(String)request.getAttribute("opname");
	String funcname=(String)request.getAttribute("funcname");
	if(opname==null) opname="";
	if(funcname==null) funcname="";
	if(company==null) company="";
	if(department==null) department="";
	if(user==null) user="";
    if(begintime==null) begintime="";
	if(endtime==null) endtime="";
	List departmentList=(List)request.getAttribute("departmentList");
	List companyList=(List)request.getAttribute("companyList");
	List userList=(List)request.getAttribute("userList");
    //获取操作列表和模块列表
	List opList=(List)request.getAttribute("opList");
	List funcList=(List)request.getAttribute("funcList");
%>
<html>
<head>
<title>日志查询页面</title>
<!--link href="include/style.css" rel="stylesheet" type="text/css"-->
<link href="<%=request.getContextPath()%>/style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script src="include/doSearch.js"></script>
<script language="javascript">
<%if(delMsg!=null){%>
alert("<%=delMsg%>");
<%}%>
//页面跳转
var delflag = 0;
function doGo(itemCount,pageCount)//跳转页
{
	pageNum = logForm.inputpageNum.value;
	if (pageNum.length!=0)
	{
		for (var i=0;i<pageNum.length;i++)
		{
			if (pageNum.charAt(i)>"9" || pageNum.charAt(i)<"0")
			{
				alert("请输入自然数!");
				logForm.inputpageNum.value="";
				logForm.inputpageNum.focus();
	 			return false;
			}
		}
	}
       if(document.all("inputpageNum").value.length == 0)
       {
          alert("需填写数字!");
          document.all("inputpageNum").focus();
          return;
        }


	if(pageNum =="")
	return false;
	if(pageNum > pageCount)
		pageNum=pageCount;

	if (pageNum=="0")
		pageNum = 1;
	start = itemCount * (pageNum-1);
	logForm.action="CtrlLog?action=search&startRecord="+start+"&pageSize="+itemCount;
	logForm.submit();
}
function doSearch()
{
var tbeginvalue=logForm.begintime.value;
if (tbeginvalue!="")
{
tbeginvalue1 = tbeginvalue.split(" ");
 i = tbeginvalue1.length;
  if (i != 2)
  {
    alert("开始时间格式不对,请按YYYY-MM-DD HH:MM:SS格式输入");
    logForm.begintime.focus();
    return -1;
  }
  else
  {
   if (CheckDate(logForm.begintime,tbeginvalue1[0])==false)
     return -1;
   if (CheckTime(logForm.begintime,tbeginvalue1[1])==false)
     return -1;
  }
}
var tendvalue=logForm.endtime.value;
if (tendvalue!="")
{
tendvalue1 = tendvalue.split(" ");
 i = tendvalue1.length;
  if (i != 2)
  {
    alert("结束时间格式不对,请按YYYY-MM-DD HH:MM:SS格式输入");
    logForm.endtime.focus();
    return -1;
  }
  else
  {
   if (CheckDate(logForm.endtime,tendvalue1[0])==false)
     return -1;
   if (CheckTime(logForm.endtime,tendvalue1[1])==false)
     return -1;
  }
}
	logForm.action="CtrlLog?action=search";
	logForm.submit();
}


function init(p1,p2,p3,p4,p5)//装载函数
{
	logForm.company.value=p1;
	logForm.department.value=p2;
	logForm.user.value=p3;
	logForm.opname.value=p4;
	logForm.funcname.value=p5;
}
/*
*check a list of checkbox
*@param objCheck the object of the checkbox
*@param isChecked true of false
*Towncarl 2003-12-15
*/
function cf_checkall(objCheck,isChecked)
{
var err;
try{
	 var obj = eval(objCheck);
   var length = obj.length;
   if(typeof(length)!="undefined"){
	 for (var i=0; i<length; i++)
    {
    if(obj[i].checked != isChecked)
   	    {
        obj[i].checked = isChecked;
        if(obj[i].onclick)
                obj[i].onclick();
         }
    }
    }
  else{
    if(obj.checked != isChecked)
   	    {
        obj.checked = isChecked;
        if(obj.onclick)
                obj.onclick();
              }
   }
  }
   catch(err){
   	return false;
      }
    return true;
}
/**
 *disable or enable the delete button
 *acorrding to the checkbox`s status
 *strObj the deletebutton or others
 *isChecked true or false
 *Towncarl 2003-12-15
*/
function cf_isDisable(strObj,isChecked){
  var err;
    try{
        var obj = eval(strObj);
        delflag = isChecked == true ? delflag + 1 :  delflag - 1;
        obj.disabled  =  delflag <= 0 ? true : false ;
       }catch(err){
       alert(err);
       return false;
       }
 		return true;
}
function delCheck()
{
     ret = confirm("确定要删除选中的纪录么?");
     if(ret)
     {
          logForm.action="CtrlLog?action=deleteByIds"
          logForm.submit();
     }
     else
          return false;
}
function delClause()
{
     ret = confirm("确定要根据所选条件删除么?");
     if(ret)
     {
          logForm.action="CtrlLog?action=deleteByClause"
          logForm.submit();
     }
     else
          return false;
}
function doDetail(id)
{
 window.open("CtrlLog?action=detail&logid="+id,"","height=250,width=350,menubar=no, scrollbars=yes, resizable=yes,location=no, status=no,toolbar=no,border=no");
}
</script>
</head>
<body onLoad="init('<%=company%>','<%=department%>','<%=user%>','<%=opname%>','<%=funcname%>')">
<%@ include file="../singleTableHeader.jsp"%>
<table cellspacing="0" cellpadding="0" class="list_table_main_title">
      <tr>
        <td class="text_blue_14_bold">日志查询页面</td>
      </tr>
      <tr>
        <td> <img src="<%=request.getContextPath()%>/images/main_title_line.gif" /></td>
      </tr>

</table>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -