📄 query.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"/>
<html:submit value="查询" property="submit"/>
</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 > </div>
</html:form>
</body>
</html:html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -