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

📄 relationlist.jsp

📁 bs_客户关系管理系统 每个例子文件夹都附有数据库表、程序源文件和一个war包(或者jar包)。如果是cs结构的
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<html>
<head>
<title>所有客户的联系情况</title>
<script type="text/javascript" src="js/validate.js"></script>
<script type="text/javascript" src="js/sortabletable.js"></script>
<link type="text/css" rel="StyleSheet" href="css/sortabletable.css" />
<style type="text/css">

body {
	font-family:	Verdana, Helvetica, Arial, Sans-Serif;
	font:			Message-Box;
}

code {
	font-size:	1em;
}

/* extra rules for even and odd rows */
.even {
	background:	#eee;
}

.odd {

}
</style>
<script  type="text/javascript">
            <!-- 分页 Begin -->
	                function currPage( page )
			{
				document.relationListForm.curr.value = page;
				document.relationListForm.submit();
			}
			function PrePage( page )
			{
				currPage( page-1 );
			}
			function NextPage( page )
			{
				currPage( page+1 );
			}
                        function ChangePage()
			{
			    var totalPage = document.relationListForm.totalPage.value;
			    var changePage = document.relationListForm.changePage.value;
                            var curr = document.relationListForm.curr.value;
			    if(changePage < 1)
			    {
			       alert("输入面号不能小于1,请重新输入");
                               document.relationListForm.changePage.value = curr;
			    }
                           else if (changePage == curr)
                              return ;
			    else if(changePage > totalPage)
                            {
			      alert("输入的面号不能大于总页面数");
                              document.relationListForm.changePage.value = curr;
                            }
                           else
			      currPage(changePage);
			}
         <!-- 分页 End -->
         function changePageSize()
         {
           //alert("pass here");
            if (!isInteger(document.all['changeSize'].value) || document.all['changeSize'].value <= 0 )
           {
             alert("注意:每页显示数为大于0的整数,请重新输入!");
             document.all['changeSize'].value = document.relationListForm.pageSize.value;
             return ;
           }
           relationListForm.curr.value = 1;
           relationListForm.pageSize.value = document.all['changeSize'].value;
           relationListForm.totalPage.value = -1;
           relationListForm.submit();
         }
         function deleteConfirm()
         {
           if (!window.confirm("确定要删除?"))
           return false;
           else
           return true;
         }
</script>
</head>
<body bgcolor="#c0c0c0">
<html:form action="/relationlist">
  <html:hidden property="event"/>
  <html:hidden property="curr"/>
  <html:hidden property="totalPage"/>
  <html:hidden property="pageSize"/>
  <table width="80%" border="0" cellspacing="0" cellpadding="1" class="sort-table" id="table-1">
  	<thead>
          <tr>
            <td width="13%%" ><font size="-1">客户编号</font></td>
            <td width="30%%" ><font size="-1">客户姓名</font></td>
            <td width="10%" ><font size="-1">状态</font></td>
            <td width="20%" align="right"><font size="-1">建立时间</font></td>
            <td width="20%" align="right"><font size="-1">联系人</font></td>
            <td width="7%" align="right"><font size="-1">操作</font></td>
          </tr>
        </thead>
        <tbody>
         <logic:iterate name="relationListForm" property="relationDetailCol" id="item" indexId="i">
         <% if (i.intValue()%2 == 0 ) { %>
          <tr class="even">
          <% } else {%>
          <tr class="odd">
          <%}%>
            <td><font size="-1"><a href='./relationlist.do?event=view&relationSn=<bean:write name="item" property="relationSn"/>' target="_self"><bean:write name="item" property="relationSn"/></a></font></td>
            <td><font size="-1"><bean:write name="item" property="name"/></font></td>
            <td><font size="-1"><bean:write name="item" property="status"/></font></td>
            <td align="right"><font size="-1"><bean:write format="yyyy-MM-dd" name="item" property="relationTime"/></font></td>
            <td align="right"><font size="-1"><bean:write name="item" property="linkMan"/> </font></td>
            <td align="right"><font size="-1"><a href='./relationlist.do?event=delete&relationSn=<bean:write name="item" property="relationSn"/>' onclick="return deleteConfirm();">删除</a></font></td>
          </tr>
         </logic:iterate>
        </tbody>
        </table>
       <table width="80%" border="0" cellspacing="0" cellpadding="2" >
          <tr >
            <td>
              <logic:greaterThan value="0" name="relationListForm" property="totalPage">
                <font size="-1" color="red">每页显示<input  type="text" name="changeSize" value='<bean:write name="relationListForm" property="pageSize"/>' onchange="changePageSize();" size="2" maxlength="2"/>条记录</font>
              </logic:greaterThan>
            </td>
          <td align="right"><font size="-1" color="red">
          <logic:greaterThan name="relationListForm" property="totalPage" value="0" >
           共<bean:write property="totalPage" name="relationListForm"/>页
          第<bean:write  property="curr" name="relationListForm"/>页
	     <logic:greaterThan name="relationListForm" property="curr" value="1" >
			<a href="javascript:PrePage(<bean:write name="relationListForm" property="curr"/>)">前一页</a>
	     </logic:greaterThan>

         <bean:define id="curr" name="relationListForm" property="curr" />
	    <logic:greaterThan name="relationListForm" property="totalPage" value="<%= String.valueOf(curr) %>" >
	                <a href="javascript:NextPage(<bean:write name="relationListForm" property="curr"/>)">后一页</a>
	     </logic:greaterThan>
         跳到第<input type="text" name="changePage" value="<bean:write  property="curr" name="relationListForm"/>" size="2" maxlength="2"> 页<font size="+1" color="#ffffff"><a href="javascript:ChangePage()">go</a></font>
        </logic:greaterThan>&nbsp;&nbsp;<a href="./relationlist.do?event=add" target="_self">增加新的客户</a></font></td>
      </tr>
     </table>
<bean:write property="message" name="relationListForm"/>
</html:form>
<script type="text/javascript">
//<![CDATA[

function addClassName(el, sClassName) {
	var s = el.className;
	var p = s.split(" ");
	var l = p.length;
	for (var i = 0; i < l; i++) {
		if (p[i] == sClassName)
			return;
	}
	p[p.length] = sClassName;
	el.className = p.join(" ");

}

function removeClassName(el, sClassName) {
	var s = el.className;
	var p = s.split(" ");
	var np = [];
	var l = p.length;
	var j = 0;
	for (var i = 0; i < l; i++) {
		if (p[i] != sClassName)
			np[j++] = p[i];
	}
	el.className = np.join(" ");
}

var st = new SortableTable(document.getElementById("table-1"),
	["String", "CaseInsensitiveString", "Number", "Date", "None"]);

// restore the class names
st.onsort = function () {
	var rows = st.tBody.rows;
	var l = rows.length;
	for (var i = 0; i < l; i++) {
		removeClassName(rows[i], i % 2 ? "odd" : "even");
		addClassName(rows[i], i % 2 ? "even" : "odd");
	}
};


//]]>
</script>
</body>
</html>

⌨️ 快捷键说明

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