<%@ page contentType="text/html;charset=gb2312"%> 
<%@ page import="java.sql.*"%>
<title>查询</title>
</head>
<body>
<h1 align="center">订单查询</h1>
<hr>
<form name="form1" method="post" action="">
  <div align="center">订单查询:
    <input name=v1 type=text id=v1 size="50">
    <input name="fiand" type="submit" id="fiand" value="提交">
  </div>
</form>
<hr>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
String url="jdbc:microsoft:sqlserver://192.168.10.72:1433;DatabaseName=mysql"; 
String user="sa"; 
String password=""; 
Connection conn= DriverManager.getConnection(url,user,password); 
Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql ="select * from test ";
String  v1 = request.getParameter("v1");
if(v1!=null&&!v1.trim().equals("")){
%>
<table width="100%"  border="0" cellspacing="1" bgcolor="#000000">
  <tr bordercolor="#000000" bgcolor="#FFFFFF">
    <td width="6%" ><font size="-1">订单编号</font></td>
    <td width="20%" ><font size="-1">客户名称</font></td>
    <td width="10%" ><font size="-1">产品名称</font></td>
    <td width="24%"><font size="-1">规格型号</font></td>
    <td width="16%" ><font size="-1">配置编码</font></td>
    <td width="3%" ><font size="-1">位单</font></td>
    <td width="3%" ><font size="-1">数量</font></td>
    <td width="18%" ><font size="-1">备注</font></td>
  </tr>
<%byte[] tmpbyte=v1.getBytes("ISO8859_1");
  v1=new String(tmpbyte);
  sql="select * from test where kh='"+v1+"'";
  ResultSet rs=stmt.executeQuery(sql);
  while(rs.next()){%>  
  <tr bordercolor="#000000" bgcolor="#FFFFFF">       
    <td height="20"><font size="-1"><%=rs.getInt(1)%></font></td>
    <td><font size="-1"><%=rs.getString(2)%></font></td>
    <td><font size="-1"><%=rs.getString(3)%></font></td>
    <td><font size="-1"><%=rs.getString(4)%></font></td>
    <td><font size="-1"><%=rs.getString(5)%></font></td>
    <td><div align="center"><font size="-1"><%=rs.getString(6)%></font></div></td>
    <td><div align="center"><font size="-1"><%=rs.getInt(7)%></font></div></td>
    <td><font size="-1"><%=rs.getString(8)%></font></td>
  </tr>
</table>
<% }
rs.close();
stmt.close(); 
conn.close();
}
%>
v1的值:<%=v1%>
</body>
</html>
查询时结果如果有两条以上的记录时,就第一条记录在表格里.别的都在表格外!
下面是表格画的不太好!
108为一条记录,    110为另一条记录!        这是为什么呢!!帮帮好吧!
----------------------------------------------------------------------------------------
|  订单编号  |   客户名称     |   产品名称     |   规格型号   |         配置编码       |
----------------------------------------------------------------------------------------
|     108    |   办事处       |    转臂配件    |   下摆杆总成 |         1131-18600     |
----------------------------------------------------------------------------------------
    110 办事处 气动泵配件 平衡杆总成 1131-147930