jsp search
来源:互联网 发布:淘宝试衣服软件叫什么 编辑:程序博客网 时间:2024/05/29 09:29
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import = "java.sql.*" %>
<%request.setCharacterEncoding("UTF-8");%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<LINK rel=stylesheet type=text/css href="pattern/login.css">
<title>查询结果</title>
</head>
<body bgcolor="#3C3C3C">
<font color="#FFFFFF">
<img src="pattern/banner_result.jpg">
<br><br><font size="4px">您选择的查询条件为:</font>
<%
String[] re = request.getParameterValues("re");
String sqlplus="";
if(re != null) {
for(int i = 0;i<re.length;i++) {
request.setCharacterEncoding("UTF-8");
if(re[i].equals("PersonID")) {
out.println(" 会员ID为 "+(String)request.getParameter("PersonID"));
sqlplus+=" AND dbo.person.PersonID="+"'"+(String)request.getParameter("PersonID")+"'";
}
if(re[i].equals("PersonName")) {
out.println(" 会员姓名为 "+(String)request.getParameter("PersonName"));
sqlplus+=" AND dbo.person.PersonName="+"'"+(String)request.getParameter("PersonName")+"'";
}
if(re[i].equals("Sex")) {
out.println(" 会员性别为 "+(String)request.getParameter("Sex"));
sqlplus+=" AND dbo.person.Sex="+"'"+(String)request.getParameter("Sex")+"'";
}
if(re[i].equals("Mobile")) {
out.println(" 会员电话为 "+(String)request.getParameter("Mobile"));
sqlplus+=" AND dbo.person.Mobile="+"'"+(String)request.getParameter("Mobile")+"'";
}
if(re[i].equals("Level")) {
out.println(" 会员等级为 "+(String)request.getParameter("Level"));
sqlplus+=" AND dbo.person.Rank="+"'"+(String)request.getParameter("Level")+"'";
}
if(re[i].equals("Date")) {
out.println(" 发卡日期为 "+(String)request.getParameter("Date"));
sqlplus+=" AND dbo.person.RegDate="+"'"+(String)request.getParameter("Date")+"'";
}
if(re[i].equals("Remain")) {
out.println(" 卡内余额为 "+(String)request.getParameter("Remain"));
sqlplus+=" AND dbo.work.Remain="+"'"+(String)request.getParameter("Remain")+"'";
}
}
}
%>
的会员。
<br><br><font size="4px">查询结果如下:</font><br><br>
<%
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=CRC";
String userName = "admin";
String password = "123";
Connection conn = null;
Statement stm = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(Exception e) {
out.println("加载驱动器类出现异常");
}
try {
conn = DriverManager.getConnection(url, userName, password);
//创建statement语句
stm = conn.createStatement();
String sql = "SELECT dbo.person.PersonID, dbo.person.PersonName, dbo.person.Sex, dbo.person.Birthday, dbo.person.Mail, dbo.person.RegDate, dbo.person.Rank, dbo.person.Interest, dbo.person.Mobile, dbo.work.Charge, dbo.work.Spend, dbo.work.Remain FROM dbo.person,dbo.work WHERE dbo.person.PersonID=dbo.work.PersonID"+sqlplus;
//使用executeQuery执行SQL查询语句
ResultSet rs = stm.executeQuery(sql);
%>
<table border="1" cellspacing="0" cellpadding="6">
<tr>
<td width="120" align="center" valign="middle"><font color="#FFFFFF">ID</font></td>
<td width="200" align="center"><font color="#FFFFFF">姓名</font></td>
<td width="120" align="center"><font color="#FFFFFF">性别</font></td>
<td width="253" align="center"><font color="#FFFFFF">出生日期</font></td>
<td width="253" align="center"><font color="#FFFFFF">电子邮箱</font></td>
<td width="253" align="center"><font color="#FFFFFF">发卡日期</font></td>
<td width="120" align="center"><font color="#FFFFFF">等级</font></td>
<td width="253" align="center"><font color="#FFFFFF">爱好</font></td>
<td width="253" align="center"><font color="#FFFFFF">联系电话</font></td>
<td width="120" align="center"><font color="#FFFFFF">充值</font></td>
<td width="120" align="center"><font color="#FFFFFF">消费</font></td>
<td width="120" align="center"><font color="#FFFFFF">余额</font></td>
</tr>
<%
//显示返回结果集
while(rs.next()) {
String id = rs.getString(1);
String name = rs.getString(2);
String sex = rs.getString(3);
String born=rs.getString(4);
String mail=rs.getString(5);
String date=rs.getString(6);
String rank=rs.getString(7);
String inter=rs.getString(8);
String mob=rs.getString(9);
String charge=rs.getString(10);
String spend=rs.getString(11);
String remain=rs.getString(12);
%>
<tr>
<td height="40" align="center" valign="middle"><font color="#FFFFFF"><%=id%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=name%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=sex%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=born%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=mail%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=date%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=rank%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=inter%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=mob%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=charge%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=spend%></font></td>
<td align="center" valign="middle"><font color="#FFFFFF"><%=remain%></font></td>
</tr>
<%
}
rs.close();
stm.close();
%>
</table>
<%
}catch(Exception e) {
out.println("出现SQL异常");
}finally {
//关闭语句和数据库连接
try {
if(conn != null) {
conn.close();
}
}catch(Exception e) {
out.println("关闭数据库连接异常");
}
}
%>
<br>
<div class=login-btn align="center">
<form method="get" >
<input type="submit" value="ToExcel" name="submit">
</form>
<input type="button" value="继续查询" onClick="javascript:location.href='chaxun.jsp'">
</div>
</font>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String str = request.getParameter("submit");
if(str == null) {
str = "";
}
if(str.equals("ToExcel")) {
response.setContentType("application/vnd.ms-excel;charset=UTF-8");//设置输出数据的类型
}
%>
</body>
</html>
- jsp search
- Search
- search
- search
- search
- search
- Search
- search
- Search
- Search
- search
- search
- Search
- search
- search
- Search
- search
- Search
- Java项目性能监控和调优工具-Javamelody
- Linux6.+oracle 11g 64位 安装图解
- java中字符串的逆序输出
- AOP ssh2整合 中的事务通知配置
- 日期处理方法
- jsp search
- VS2010+Opencv-2.4.0的配置攻略
- asas
- DP 换硬币问题
- Bash和Ksh中查找和执行历史命令
- Code Refactor-命名的学问-读书笔记
- 隐式转换
- 浙工ACM1199
- OCP-1Z0-053-V12.02-371题