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

📄 waichu.jsp

📁 一个简单博客的软件项目,可以给初学者一个引导
💻 JSP
字号:
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page import="java.util.*"%>
<jsp:directive.page import="com.hiernate.persistence.*"/>
<jsp:directive.page import="com.hiernate.util.HibernateUtil"/>
<%@ 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" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
	<html:base />
	<title></title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
 <style type="text/css">
<!--
 body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
 }
 .STYLE1 {font-size: 9pt}
  a:link {
	text-decoration: none;
  }
  a:visited {
	text-decoration: none;
  }
  a:hover {
	text-decoration: none;
  }
  a:active {
	 text-decoration: none;
  }
 .style2 {font-size: 9pt; color: #000000; }
 -->
</style>
  <link href="../CSS/style.css" rel="stylesheet" type="text/css">
   
</head>
<body background="../Images/main_center.jpg">
   <table width="801" height="505" border="0" cellpadding="0" cellspacing="0" background="../Images/main_center.jpg">
  <tr>
    <td width="801" height="100%" valign="top"> 
		<table width="100%" height="514" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td width="100%" height="40" valign="bottom" background="../Images/main_top.JPG"><table width="100%" height="100%" border="0">
          <tr>
            <td class="STYLE1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../Images/isexists.gif" width="16" height="16"/>&nbsp;<b>外出登记</b></td>
			 <td width="71" valign="middle">
          <p><a href="#" class="STYLE1" onClick="Javascript:window.open('waichu_add.jsp','','width=580,height=360');return false">登记</a></p></td>
          </tr>
        </table></td>
        
      </tr>
      <tr>
        <td height="451" colspan="2" valign="top"><br><br>
			
		<table width="724" height="109" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
		  <td height="39" colspan="6" background="../Images/tiao.jpg"><table width="720" height="26" border="0">

<tr>
                <td width="87"><div align="center" class="STYLE1">姓名</div></td>
                <td width="110"><div align="center" class="STYLE1">所属部门</div></td>
                <td width="136"><div align="center" class="STYLE1">开始时间</div></td>
                <td width="121"><div align="center" class="STYLE1">终止时间</div></td>
                <td width="152"><div align="center" class="STYLE1">外出原因</div></td>
                <td width="88"><div align="center" class="STYLE1">是否销假</div></td>
                </tr>
            </table>
			</td>
          </tr>
        <%		
          int iCurrPage = 1 ;
          int pages = 1 ;
          int allRecCount = 0 ;
          int recPerPage = 5 ;
          allRecCount = HibernateUtil.findWaichuCount();         //查询出总的记录数
          pages = (allRecCount - 1)/recPerPage + 1 ;             //计算出总的页数
          if(pages == 0){                                        //对页数进行有效性处理,使页数的最小值是1
         	pages = 1;
            }
          String currPage = request.getParameter("currPage");
          if(currPage != null && !currPage.equalsIgnoreCase("")){
         	iCurrPage = Integer.parseInt(currPage);
              }
          List listWaichu =HibernateUtil.finWaichu((iCurrPage - 1) * recPerPage, recPerPage);
			          if(listWaichu.isEmpty()){
			               out.println("暂无信息");
			            }
			          if(!listWaichu.isEmpty() && listWaichu.size()>0){
			        	  for(int i= 0;i<listWaichu.size();i++){
			        		 Waichu waichu = (Waichu)listWaichu.get(i);
			        		 session.setAttribute("Waichu",waichu);
		%>
			<tr>
            <td width="93" height="31"><div align="center" class="STYLE1"><%=waichu.getName1()%></div></td>
            <td width="111" ><div align="center" class="STYLE1"><%=waichu.getDepartment()%></div></td>
            <td width="142"><div align="center" class="STYLE1"><%=waichu.getTime1()%></div></td>
            <td width="125"><div align="center" class="STYLE1"><%=waichu.getTime2()%></div></td>
            <td width="160" class="STYLE1">
            <div align="center" class="STYLE1">
            <a href="#" onClick="javascript:window.open('waichu_xianshi.jsp?ID=<%=waichu.getId()%>','','width=456,height=300');return false;" ><%=waichu.getContent()%></a>
        </div>
            </td>
            <td width="93"><div align="center" class="STYLE1">
		   <%if(waichu.getState()==1){%>  <!-- 如果waichu对象的state属性的值为"1",页面则显示"已销假" -->
                已销假
           <%}%>
          <%if (waichu.getState()==0){    
            if(waichu.getName1().equals(application.getAttribute("un"))){
            %>                    <!-- 如果waichu对象的state属性的值为"0",并且name属性值和当前用户名相同的情况下可以进行销假 -->
          <a href="waichuCenter.jsp?currPage=<%=iCurrPage%>&&id=<%=waichu.getId()%>" onClick="return confirm('确定销假吗?');return false;">销假</a>
          <%}else{%>
              销假	
           <%}%>
	   </div></td>
          </tr>
	        <%}}}%>
	   <tr>
         
            <td height="39" colspan="6" background="../Images/tiao.jpg"><table width="719" border="0" cellpadding="0" cellspacing="0">
              <tr>
        <td>
        <div align="right" class="STYLE1">
            <% if(recPerPage < allRecCount){
               String href = "&nbsp;&nbsp;<a href='waichu.jsp?currPage=";
               StringBuffer sbf = new StringBuffer();           //制作分页条
               if(iCurrPage > 1){
              	sbf.append(href+(iCurrPage - 1)+"'>上一页</a>"); //构造上一页
               }
               for(int i = 1 ; i <= pages ; i ++){
                 if(i == iCurrPage){
                		sbf.append(href+i+"'>["+i+"]</a>");     //追加串
                	}
              	else{
              		sbf.append(href+i+"'>"+i+"</a>");
              	}
              }
                if(iCurrPage < pages){
              	sbf.append(href+(iCurrPage + 1)+"'>下一页</a>"); //构造下一页
              }
                %>
               <%out.print("当前页数:["+iCurrPage+"/"+pages+"]");%>
               <%=sbf.toString()%>
              <%} %>
           </table>
          </td>
          </tr>
        </table>
		
		</td>
      </tr>
    </table></td>
  </tr>
  
</table>
</body>




⌨️ 快捷键说明

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