jsp自定义标签

来源:互联网 发布:淘宝店信誉等级表 编辑:程序博客网 时间:2024/05/17 20:31

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">&nbsp;</div>
     <div class="title_center" id="model_title">当前位置:银行柜台缴款查询</div>
     <div class="title_right">&nbsp;</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>

  

 

0 0
原创粉丝点击