您的位置:首页 > Web前端 > JavaScript

jsp自定义标签

2014-09-24 13:21 260 查看
myjsp.jsp文件:

<%@ page language="java" import="java.util.*, java.text.*" pageEncoding="UTF-8"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<%@ taglib prefix="p" tagdir="/WEB-INF/tags" %>

<p:chklogin/>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>银行柜台缴款查询</title>

<p:tometa/>

<p:tocss/>

<p:tojs/>

<link type="text/css" rel="stylesheet" href="<%=path%>/css/tielu/zaitao.css"></link>

</head>

<body class="contentbody" onunload="window.parent.closeDiv();">

<div class="contentdiv">

<div class="content">

<div class="title">

<div class="title_left"> </div>

<div class="title_center" id="model_title">当前位置:银行柜台缴款查询</div>

<div class="title_right"> </div>

</div>

<div class="table_content">

<form id="search" action="csrz!doGtSearch" method="post">

<table class="table_bg" cellpadding="1" cellspacing="1">

<tr>

<td class="right">处罚决定书编号:</td>

<td>

<p:input id="jdsbh" name="jdsbh" value="${param.jdsbh}" class_="w120" maxlength="18" />

</td>

<td class="right">传输时间:</td>

<td>

<p:cjdate cjStart="${param.cjStart}" cjEnd="${param.cjEnd}" />

</td>

<td class="right">业务操作状态:</td>

<td>

<select id="state" name="state" class="w100">

<option value="" >--请选择--

</option>

<option value="1"

<c:if test="${param.state=='1'}">selected</c:if>

>成功</option>

<option value="2"

<c:if test="${param.state=='2'}">selected</c:if>

>失败</option>

</select>

</td>

</tr>

<tr>

<td class="right">管理部门:</td>

<td colspan="5">

<c:choose>

<c:when test="${unitcode=='620000000000'}">

<p:fenju gaJu="${gaJu}" gaFenJu="${gaFenJu}" gajgdm="${gajgdm}" />

<p:fenjujs/>

</c:when>

<c:when test="${unitcode!='620000000000'}">

<p:fenjuByPolice gaJu="${gaJu}" gaFenJu="${gaFenJu}" gajgdm="${gajgdm}" />

<p:fenjujsBykey/>

</c:when>

</c:choose>

</td>

</tr>

<tr>

<td colspan="6" class="center">

<p:doSearchMask id="search"/>

</td>

</tr>

</table>

</form>

<div class="grid_content">

<jsp:include page="./gtdataList.jsp"/>

</div>

</div>

</div>

</div>

</body>

</html>

<script type="text/javascript">

<!--

function doReport(){

//added by yg 2012-09-11 处理中文乱码问题

var title=encodeURI($("#jdsbh").val());

location.href="<%=path%>/excelFk.action?jdsbh="+$("#jdsbh").val()+"&txtStart="+$("#txtStart").val()+"&txtEnd="+$("#txtEnd").val()+"&gaJu="+$("#gonganju").val()

+"&gaFenJu="+$("#gonganfenju").val()+"&gajgdm="+$("#gonganpaichusuo").val()+"&jffs=3";

return false;

}

//-->

</script>

doSearchMask.tag 文件:

<%@ tag pageEncoding="UTF-8"%>

<%@ tag body-content="empty"%>

<%@ attribute name="id" rtexprvalue="true" required="true"%>

<script type="text/javascript">

<!--

function cheSub(){

textTrim();

var start = document.getElementById("txtStart");

var end = document.getElementById("txtEnd");

if(start&&end){

var s = start.value;

var e = end.value;

if(s > e&&e!=""){

alert("结束时间必须大于开始时间");

return;

}else{

window.parent.showDiv();

document.forms[0].submit();

}

}else{

window.parent.showDiv();

document.forms[0].submit();

}

}

function textTrim() {

var a = document.getElementsByTagName("input");

for(var i=0;i<a.length;i++)

{

var avalue = a[i].value;

var atype = a[i].type;

if(atype == "text"){//去掉所有text类型左右两端的空格

a[i].value = trim(a[i].value);

}

}

}

function trim(str){ //删除左右两端的空格

   return str.replace(/(^\s*)|(\s*$)/g, "");

}

//-->

</script>

<a href="javascript:cheSub();">

<img src="<%=request.getContextPath()%>/images/default/chaxun.gif" border="0" /></a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: