Lcr-6

query_result.jsp

<%@page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@page import="java.util.ArrayList,information.sh.lp.infoBean.Log,java.util.Iterator" %>
<%@taglib prefix="lievan" tagdir="/WEB-INF/tags/view"%>
<%@taglib uri="http://www.helloweenvsfei.com/function" prefix="jfn" %>

<lievan:header />
<SCRIPT language=JavaScript>
function MM_jumpMenu(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"
);
if (restore) selObj.selectedIndex=0;
}
</SCRIPT>
<body>
<h1 align="center">Query Results</h1>
<table width="760" align="center" border="2" cellpadding="2"
cellspacing="1" bgcolor="#FFFFFF" >
<tr bgcolor="#eeeeee">
<td width="55">No</td>
<td width="250">Time</td>
<td width="70">Level</td>
<td width="315">Message</td>
<td colspan="2" width="50" align="center">Manage</td>
</tr>
<%
String pno = request.getParameter("page");
ArrayList<Log> logs = (ArrayList<Log>) request.getAttribute("allLogs");

request.setAttribute("pno",pno);
request.setAttribute("logs",logs);
%>
${ jfn:curPgData(pno,logs)}
</table>
<table width="760" align="center" border="0" cellpadding="1"cellspacing="2">
<tr>
<td></td>
</tr>
<tr>
<td >
<%if(pno==null) pno="1"; %>
CurrentPage:<%=pno%>&nbsp&nbsp&nbsp
CountPage:<%=(int)Math.ceil(logs.size()/30.0)%>&nbsp&nbsp&nbsp
CountResult: <%=logs.size()%>
</td>

</tr>
<tr>
<td align="right" colspan="2">
<a style='color: blue' href="<%=request.getContextPath()%>/jsp/query.jsp">&lt;&lt;QueryPage</a>
</td>
</tr>
<tr>
<td align="center">
${jfn:printFoot(pno,logs)}
</td>
</tr>
</table>
<lievan:footer />
</body>
</html>


query.jsp

<%@page language="java" contentType="text/html; charset=UTF-8"%>
<%@taglib prefix="lievan" tagdir="/WEB-INF/tags/view"%>
<%@taglib uri="http://www.helloweenvsfei.com/function" prefix="jfn"%>
<lievan:header />

<script type="text/javascript" src="<%=request.getContextPath()%>/datetimepicker_css.js"></script>
<h1 align="center">Query Logs</h1>
<H4 align="right">Hello,<%=request.getSession().getAttribute("userName")%>!
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="login.jsp">Log out</a></H4>
<form method="post" action="query.do">
<table border="5" align="center">
<td>
<table bgcolor="#eeeeee" border="0">
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>Project:</td>
<td colspan="2">${jfn:listProject(null)}</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr>
<tr>
<td></td>
<td>Level:</td>
<td><input type="checkBox" name="cError" value="ERROR"
checked="checked" />ERROR</td>
<td><input type="checkBox" name="cWarn" value="WARN"
checked="checked" />WARN</td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="checkBox" name="cInfo" value="INFO"
checked="checked" />INFO</td>
<td><input type="checkBox" name="cDebug" value="DEBUG"
checked="checked" />DEBUG</td>
<td></td>
</tr>
<tr>
<td></td>
<td>StartTime:</td>
<td colspan="2"><input type="Text" id="st" size="20"
name="startTime" readonly> <a
href="javascript:NewCssCal('st','yyyymmdd','dropdown',true,24,false)">
<img src="<%=request.getContextPath()%>/images/cal.gif" width="16" height="16" alt="Pick a date"></a>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td>EndTime:</td>
<td colspan="2"><input type="Text" id="et" size="20"
name="endTime" readonly> <a
href="javascript:NewCssCal('et','yyyymmdd','dropdown',true,24,false)">
<img src="<%=request.getContextPath()%>/images/cal.gif" width="16" height="16" alt="Pick a date"></a>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td>Thread:</td>
<td colspan="2"><input type="text" name="thread" size="20"></td>
<td></td>
</tr>
<tr>
<td></td>
<td>Position:</td>
<td colspan="2"><input type="text" name="position" size="20"></td>
<td></td>
</tr>
<tr>
<td></td>
<td>Message:</td>
<td colspan="2"><input width="50" type="text" name="message"
size="20"></td>
<td></td>
</tr>
<tr>
<td></td>
<td>Order by:</td>
<td><input type="radio" name="order" value="level"
checked="checked" />Level</td>
<td><input type="radio" name="order" value="time" />Time</td>
<td></td>
</tr>
<tr>
<td></td>
<td>&nbsp;</td>
<td></td>
</tr>
<tr>
<td></td>
<td><input type="reset" value=" Reset "></td>
<td></td>
<td><input type="submit" value=" Query " /></td>
<td></td>
</tr>
</table>
</td>
</table>
</form>

<lievan:footer />


successPage.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@page import="java.util.ArrayList,information.sh.lp.infoBean.Log" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@taglib prefix="lievan" tagdir="/WEB-INF/tags/view"%>
<lievan:header />

<body>
<h1 align="center">Success:<%=request.getAttribute("message") %></h1>
</table>

<script language="JavaScript1.2" type="text/javascript">

function delayURL(url) {
window.top.location.href = url;
}
function forword(url, time) {
setTimeout("delayURL('" + url + "')", time);
}
</script>
<%
String url=(String)request.getAttribute("url");
if(url!=null){ %>
<script type="text/javascript">
forword("<%=url%>",2500);
</script>
<%} %>
If there is no forward , please click this link:
<a style='color:blue' href="javascript:history.go(-1)">&lt;&lt;Previous Page</a>
<lievan:footer />
</body>
</html>


footer.tag

<tr>
<td>
<hr style="width: 100%;height:2px;" >
<img src="<%=request.getContextPath()%>/images/logo/logoFooter.bmp" alt="Log Service" border='0'align="right"></img>
</td>
</r>
</table>
</body>
</html>

header.tag

<%@tag description="every page`s Header" pageEncoding="UTF-8"%>

<html>
<head>
<style>
body {font-family:Arial,Helvetica,sans-serif;font-size:13px;}
li,td {Arial, Helvetica,sans-serif; font-size:13px}
</style>
</head>
<body >
<table align="center" width="800" >
<tr>
<td>
<img src="<%=request.getContextPath()%>/images/logo/logoHead.bmp" alt="Log Service" border='0'align="left"></img>
<hr style="height:2px;clear:both" ></hr>
</td>
</tr>
<tr>
<td>


taglib.tld

<?xml version="1.0" encoding="UTF-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-jsptaglibrary_2_0.xsd"
version="2.0">
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>taglib</shortname>
<uri>http://www.helloweenvsfei.com/function</uri>
<info>A simple tag library for the examples</info>

<function>
<name>listProject</name>
<function-class>
citi.sh.lp.jspFun.JspFunction
</function-class>
<function-signature>
String listProject(java.lang.String)
</function-signature>
</function>
<function>
<name>curPgData</name>
<function-class>
citi.sh.lp.jspFun.JspFunction
</function-class>
<function-signature>
String curPgData(java.lang.String,java.util.ArrayList)
</function-signature>
</function>

<function>
<name>printFoot</name>
<function-class>
citi.sh.lp.jspFun.JspFunction
</function-class>
<function-signature>
String printFoot(java.lang.String,java.util.ArrayList)
</function-signature>
</function>

</taglib>


web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">

<session-config>
<session-timeout>30</session-timeout>
</session-config>

<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/citi/sh/lp/configFiles/springBean-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<description>
</description>
<display-name>BuildIndexServlet</display-name>
<servlet-name>BuildIndexServlet</servlet-name>
<servlet-class>
citi.sh.lp.web.servlet.BuildIndexServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet>

<servlet-name>startReceiverServlet</servlet-name>
<servlet-class>citi.sh.lp.web.servlet.StartRecevierServlet</servlet-class>
<load-on-startup>10</load-on-startup>
</servlet>


<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>BuildIndexServlet</servlet-name>
<url-pattern>/BuildIndexServlet</url-pattern>
</servlet-mapping><!--

<servlet>
<servlet-name>webInfoDispatcher</servlet-name>
<servlet-class>citi.sh.lp.web.servlet.WebInfoDispatcher</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>webInfoDispatcher</servlet-name>
<url-pattern>/dispatch/dis_query.jsp</url-pattern>
</servlet-mapping>

--><welcome-file-list>
<welcome-file>jsp/login.jsp</welcome-file>
</welcome-file-list>

<security-constraint>
<web-resource-collection>
<web-resource-name>res1</web-resource-name>
<url-pattern>/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
</security-constraint>
</web-app>

 

 

build.xml


<project name="LogService" basedir="." default="xcopy">
<import file="properties.xml"/>
<target name="xcopy">
<copy todir="${xcopydist}" includeemptydirs="yes">
<fileset dir="${xcopyfrom}">
<include name="**/*.*"/>
<exclude name="**/*.jar/**"/>
<exclude name="**/*.zip/**"/>
</fileset>
</copy>
<copy todir="${xcopydist}/classes" includeemptydirs="yes">
<fileset dir="${LogService_classes}">
<include name="**/*.*"/>
</fileset>
</copy>
<!--Copy the jaxb.properies to WEB-INFO/classes/ -->
<!--
<copy todir="${commonv2_classpath}" includeemptydirs="yes">
<fileset dir="${commonv2_special_configs}">
<include name="**/*.*"/>
</fileset>
</copy>
-->
<!--Copy the other configs to WEB-INFO/classes/ -->
<copy todir="${LogService_classpath}" includeemptydirs="yes">
<fileset dir="${xcopyfrom}">
<include name="commonv2-menu-entitlement.xml"/>
<include name="staffware.properties"/>
<include name="url-entitlement-config.xml"/>
<include name="directory.properties"/>
<include name="albpm.properties"/>
</fileset>
</copy>

<copy todir="${weblogic_LogService}" includeemptydirs="yes">
<fileset dir="${LogServicefrom}">
<include name="**/*.*"/>
<exclude name="**/*.jar/**"/>
<exclude name="**/*.zip/**"/>
</fileset>
</copy>

</target>
</project>


properties.xml
<?xml version="1.0" encoding="UTF-8"?>
<project>
<!-- location need to change -->
<property name="app.base" location="."/>
<property name="lib.dir" location="lib"/>
<property name="app.name" value="LogService"/>
<property file="${lib.dir}/lib.properties"></property>
<property name="weblogic.domain" value="${weblogic.root}/user_projects/domains/mydomain/applications"/>
<property name="webapp" location="webcontent"/>
<property name="class.path" value="${webapp}/WEB-INF/classes"/>
<property name="dist" location="dist"/>
<property name="xcopydist" location="${webapp}/WEB-INF/"/>
<property name="xcopyfrom" location="${app.base}/webcontent/WEB-INF/"/>
<property name="LogService" location="${app.base}/LogService"/>
<property name="LogServicefrom" location="${webapp}"/>

<property name="LogService_classes" location="${app.base}/build/classes"/>
<property name="LogService_classpath" location="${webapp}/WEB-INF/classes"/>
<property name="LogService_special_configs" location="${app.base}/config/others/"/>
<property name="weblogic_LogService" location="C:/Bea/user_projects/domains/mydomain/applications/LogService.war"/>


</project>

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值