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

📄 query.jsp

📁 这个是j2eejava web 编程精要十五讲的全部源码。对学习java web编程的人来说是很能得的资料
💻 JSP
字号:
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page contentType="text/html; charset=GB2312" %>

<%@ page import="java.util.*, beans.*, util.*" %>

<html:html>
<LINK href="../css/style.css" rel=stylesheet type=text/css>
<head>
<title>
  在研项目浏览与查询
</title>
</head>
<body bgcolor="#ffffff">
 <br>
<br>
<br>
<h1 align="center">在研项目浏览与查询 </h1>
<br>

<html:form action="project"  method="post">
<html:hidden value="query" property="command"/>
      <div align="right">
        在研项目搜索  <html:text property="condition"/>
          &nbsp;&nbsp;&nbsp;
          <html:submit value="查询" property="submit"/> &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;
      &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;
      </div>
  </html:form>

  <br><br>
  
  
<html:form action="project"  method="post" >
<!-- html:hidden value="query" property="command"/-->
<table width=70% border=0 cellpadding="3" cellspacing="1" align="center">
   <tr bgcolor=#8899cc>
     <td>  </td>
    <td> 编号 </td>
   <td> 名称 </td>
   <td>简介</td>
   <td>开始时间</td>
   <td></td>
   </tr>

<%
  request.setCharacterEncoding("gb2312");
  PageBean pageBean = new PageBean();

  //String condition = request.getParameter("condition");
   String condition = (String)session.getAttribute("condition");
   session.removeAttribute("condition");
  if(condition!=null) condition = new String(condition.getBytes("iso8859_1"),"gb2312");
  System.out.println("The query condition is: "+condition);
  if(condition==null) condition="";

  int pageNum = 5;
  int currPage;
  String url = "project/query.jsp";

 
   if (request.getParameter("pages")==null) {
     currPage =0;
   }
   else {
        currPage = new Integer(request.getParameter("pages")).intValue();
   }

   System.out.println("Here is currPage!");

    pageBean.setPageNum(pageNum);
    pageBean.setCurrPage(currPage);
    pageBean.setCondition(condition);
    
    session.setAttribute("pageBean",pageBean);
    
    
    ArrayList list = (ArrayList)session.getAttribute("queryResult2");
    //session.removeAttribute("queryResult");
    
     int start = currPage * pageNum;  //当前页的开始记录
        int  end = start + pageNum;  //当前页的结束记录
       
     
       if(list!=null && list.size()!=0) {
       
       for(int i=start;i<end; i++ ) {
					if(i<list.size()) {
			Project info = (Project)list.get(i);
      
    session.setAttribute(String.valueOf(info.getPid()),info);
%>
<tr bgcolor=#ffffff>
  <td> <html:checkbox property="check" value="<%=String.valueOf(info.getPid())%>" /> </td>
<td><%=info.getPid()%> </td>
<td> <%=info.getName()%></td>
<td><%=info.getBrief()%></td>
<td><%=info.getStartTime()%></td>


<td> <a href="project/update.jsp?pid=<%=String.valueOf(info.getPid())%>" target="_self">修改 </a> </td>
</tr>
<%  } }}%>

<tr>
<td> </td>
<td> </td>
<td> </td>

<td> </td>
</tr>

</table>
<p align=center>
<%=Pagination.getPaginationScript(pageBean.getCurrPage(),pageBean.getPageNum(),PageBean.getRecordNum(),pageBean.getCondition(),url)%>
</p>
<br><br>
<p align=center>  <html:submit value="删除" property="command"/>
</p>
<div >&nbsp;&nbsp;&nbsp;&nbsp;</div>
</html:form>
</body>
</html:html>

⌨️ 快捷键说明

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