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

📄 shangpinxinxiguanlixuanze.jsp~18~

📁 一个使用EJB开发的真实项目
💻 JSP~18~
字号:
<%@page contentType="text/html; charset=GBK" import="java.util.*" %>
<jsp:useBean id="shouji" scope="page" class="JavaBean.ShouJiBean">
</jsp:useBean>
<%@page import="java.util.*" %>
<%@page import="ejb.ShouJiInfoVo" %>


<html>
<head>
<title>userChaKan</title>
<script language="javascript" type="text/javascript">
function test(){
a=document.form1.select.selectedIndex
if(a==1){if(document.form1.shuru.value.length==0||isNaN(document.form1.shuru.value)){alert("价格不能为空,并只能为数字哦");document.form1.shuru.focus();return false;}}
if(a==2){if(document.form1.shuru.value.length==0){alert("查找条件不能为空");document.form1.shuru.focus();return false;}}
if(a==3){if(document.form1.shuru.value.length==0){alert("查找条件不能为空");document.form1.shuru.focus();return false;}}

}
</script>
</head>
<body bgcolor="#ffffff" background="photo/userRight.jpg">
<form name="form1" method="post" action="shangpinxinxiguanlixuanze.jsp" onsubmit="return test()">
<table width="660" height="29" border="0">
  <tr>
    <td width="120">
      <div align="right">请选择查找方式</div>
    </td>
    <td width="243">
      <div align="center">
        <select name="select">
          <option selected>全部商品</option>
          <option>按价格/元(..以下)</option>
          <option>按品牌(不用输入型号)</option>
          <option>按手机序列号</option>
        </select>
      </div>
    </td>
    <td width="131">
      <div align="left">
        <input type="text" name="shuru" size="15">
      </div>
    </td>
    <td width="148">
      <input type="submit" name="Submit" value="查找">
    </td>
  </tr>
</table>
</form>
<hr>
<br/>
<h5>注意:修改时,除产品名能包含中文,其他信息不应该包含中文,以防没必要发生的问题</h5>
<%String zhonglei=new String(request.getParameter("select").getBytes("8859_1"));%>
<%if(zhonglei.equals("全部商品")){%>
<%Iterator it =shouji.selectAll().iterator(); %>


<table width="991" height="38">
<tr><td width="61"><div align="center">序列号</div></td>
  <td width="177"><div align="center">图片</div></td>
  <td width="60"><div align="center">品牌名</div></td>
  <td width="69"><div align="center">型号</div></td>
  <td width="50"><div align="center">颜色</div></td>
  <td width="41"><div align="center">大小</div></td>
  <td width="51"><div align="center">重量</div></td>
  <td width="109"><div align="center">详细介绍</div></td>
  <td width="83"><div align="center">价格/1</div></td>
  <td width="80"><div align="center">修改</div></td>
  <td width="105"><div align="center">删除</div></td>
</table>

  <%!String a;%>

  <%while(it.hasNext()){ ShouJiInfoVo vo=(ShouJiInfoVo)it.next();%>
<form action="shangpinxinxiguanlichuli.jsp" method="post" name="form2">
<table width="988" height="89" border="1">
  <tr>
    <td width="64">
        <div align="center">
          <input type="text" name="number" size="8"  value="<%=vo.getNumber()%>" />
      </div></td><td width="186"><div align="center">
          <p>
            <input name="imageField" type="image" src="<%=vo.getPhoto()%>"  border="0">
          </p>
          <p align="center">图片地址
            <input name="photo" type="text" size="18" value="<%=vo.getPhoto()%>">
          </p>
      </div></td>
      <td width="59">        <input type="text" name="name" size="8"  value="<%=a=new String(vo.getName().getBytes("8859_1"))%>"/>      </td>
      <td width="60">        <input type="text" name="model" size="8" value="<%=vo.getModel()%>" />      </td>
      <td width="50">        <input name="yanSe" type="text" size="6" value="<%=a=new String(vo.getYanSe().getBytes("8859_1"))%>">
      </td>
      <td width="55">        <input name="daXiao" type="text" size="6" value="<%=vo.getDaXiao()%>">
      </td>
      <td width="50"><div align="center">
      <input name="zhongLiang" type="text" size="6" value="<%=vo.getZhongLiang()%>">
    </div></td>
    <td width="114"><div align="center">
      <p><a href="<%=vo.getXiangXiJieShao()%>" target="_blank">查看</a></p>
      <p align="center">详细介绍地址
        <input name="xiangXiJieShao" type="text" size="10" value="<%=vo.getXiangXiJieShao()%>">
</p>
    </div></td>
    <td width="84">        <div align="center">
      <input type="text" name="price"  size="8"  value="<%=vo.getPrice()%>" />
    </div></td>
    <td width="87">      <div align="center">
      <input name="Submit" type="submit" id="Submit" value="修改">
    </div></td>
    <td width="109">        <div align="center">
      <input name="Submit" type="submit" id="Submit" value="删除"/>
    </div></td></tr>
</table>
</form>
  <p>&nbsp;</p>
  <%}%>


  <%}else if(zhonglei.equals("按价格/元(..以下)")){%>
  <%float price=Float.parseFloat(request.getParameter("shuru"));
  Iterator it=shouji.selectForPrice(price).iterator();%>


<table width="991" height="38">
<tr><td width="61"><div align="center">序列号</div></td>
  <td width="177"><div align="center">图片</div></td>
  <td width="60"><div align="center">品牌名</div></td>
  <td width="69"><div align="center">型号</div></td>
  <td width="50"><div align="center">颜色</div></td>
  <td width="41"><div align="center">大小</div></td>
  <td width="51"><div align="center">重量</div></td>
  <td width="109"><div align="center">详细介绍</div></td>
  <td width="83"><div align="center">价格/1</div></td>
  <td width="80"><div align="center">修改</div></td>
  <td width="105"><div align="center">删除</div></td>
</table>

  <%!String a1;%>

  <%while(it.hasNext()){ ShouJiInfoVo vo=(ShouJiInfoVo)it.next();%>
<form action="shangpinxinxiguanlichuli.jsp" method="post" name="form2">
<table width="988" height="89" border="1">
  <tr>
    <td width="64">
        <div align="center">
          <input type="text" name="number" size="8"  value="<%=vo.getNumber()%>" />
      </div></td><td width="186"><div align="center">
          <p>
            <input name="imageField" type="image" src="<%=vo.getPhoto()%>"  border="0">
          </p>
          <p align="center">图片地址
            <input name="photo" type="text" size="18" value="<%=vo.getPhoto()%>">
          </p>
      </div></td>
      <td width="59">        <input type="text" name="name" size="8"  value="<%=a=new String(vo.getName().getBytes("8859_1"))%>"/>      </td>
      <td width="60">        <input type="text" name="model" size="8" value="<%=vo.getModel()%>" />      </td>
      <td width="50">        <input name="yanSe" type="text" size="6" value="<%=a=new String(vo.getYanSe().getBytes("8859_1"))%>">
      </td>
      <td width="55">        <input name="daXiao" type="text" size="6" value="<%=vo.getDaXiao()%>">
      </td>
      <td width="50"><div align="center">
      <input name="zhongLiang" type="text" size="6" value="<%=vo.getZhongLiang()%>">
    </div></td>
    <td width="114"><div align="center">
      <p><a href="<%=vo.getXiangXiJieShao()%>" target="_blank">查看</a></p>
      <p align="center">详细介绍地址
        <input name="xiangXiJieShao" type="text" size="10" value="<%=vo.getXiangXiJieShao()%>">
</p>
    </div></td>
    <td width="84">        <div align="center">
      <input type="text" name="price"  size="8"  value="<%=vo.getPrice()%>" />
    </div></td>
    <td width="87">      <div align="center">
      <input name="Submit" type="submit" id="Submit" value="修改">
    </div></td>
    <td width="109">        <div align="center">
      <input name="Submit" type="submit" id="Submit" value="删除"/>
    </div></td></tr>
</table>
</form>
<p>&nbsp;</p>
  <%}%>

 <%}else if(zhonglei.equals("按品牌(不用输入型号)")){%>
   <%String name=request.getParameter("shuru");
  Iterator it=shouji.selectForName(name).iterator();%>


<table width="991" height="38">
<tr><td width="61"><div align="center">序列号</div></td>
  <td width="177"><div align="center">图片</div></td>
  <td width="60"><div align="center">品牌名</div></td>
  <td width="69"><div align="center">型号</div></td>
  <td width="50"><div align="center">颜色</div></td>
  <td width="41"><div align="center">大小</div></td>
  <td width="51"><div align="center">重量</div></td>
  <td width="109"><div align="center">详细介绍</div></td>
  <td width="83"><div align="center">价格/1</div></td>
  <td width="80"><div align="center">修改</div></td>
  <td width="105"><div align="center">删除</div></td>
</table>



  <%while(it.hasNext()){ ShouJiInfoVo vo=(ShouJiInfoVo)it.next();%>
<form action="shangpinxinxiguanlichuli.jsp" method="post" name="form2">
<table width="988" height="89" border="1">
  <tr>
    <td width="64">
        <div align="center">
          <input type="text" name="number" size="8"  value="<%=vo.getNumber()%>" />
      </div></td><td width="186"><div align="center">
          <p>
            <input name="imageField" type="image" src="<%=vo.getPhoto()%>"  border="0">
          </p>
          <p align="center">图片地址
            <input name="photo" type="text" size="18" value="<%=vo.getPhoto()%>">
          </p>
      </div></td>
      <td width="59">        <input type="text" name="name" size="8"  value="<%=a=new String(vo.getName().getBytes("8859_1"))%>"/>      </td>
      <td width="60">        <input type="text" name="model" size="8" value="<%=vo.getModel()%>" />      </td>
      <td width="50">        <input name="yanSe" type="text" size="6" value="<%=a=new String(vo.getYanSe().getBytes("8859_1"))%>">
      </td>
      <td width="55">        <input name="daXiao" type="text" size="6" value="<%=vo.getDaXiao()%>">
      </td>
      <td width="50"><div align="center">
      <input name="zhongLiang" type="text" size="6" value="<%=vo.getZhongLiang()%>">
    </div></td>
    <td width="114"><div align="center">
      <p><a href="<%=vo.getXiangXiJieShao()%>" target="_blank">查看</a></p>
      <p align="center">详细介绍地址
        <input name="xiangXiJieShao" type="text" size="10" value="<%=vo.getXiangXiJieShao()%>">
</p>
    </div></td>
    <td width="84">        <div align="center">
      <input type="text" name="price"  size="8"  value="<%=vo.getPrice()%>" />
    </div></td>
    <td width="87">      <div align="center">
      <input name="Submit" type="submit" id="Submit" value="修改">
    </div></td>
    <td width="109">        <div align="center">
      <input name="Submit" type="submit" id="Submit" value="删除"/>
    </div></td></tr>
</table>
</form>
<p>&nbsp;</p>
  <%}%>


 <%}else if(zhonglei.equals("按手机序列号")){%>
    <%String number=request.getParameter("shuru");
  Iterator it=shouji.selectForNumber(number).iterator();%>


<table width="991" height="38">
<tr><td width="61"><div align="center">序列号</div></td>
  <td width="177"><div align="center">图片</div></td>
  <td width="60"><div align="center">品牌名</div></td>
  <td width="69"><div align="center">型号</div></td>
  <td width="50"><div align="center">颜色</div></td>
  <td width="41"><div align="center">大小</div></td>
  <td width="51"><div align="center">重量</div></td>
  <td width="109"><div align="center">详细介绍</div></td>
  <td width="83"><div align="center">价格/1</div></td>
  <td width="80"><div align="center">修改</div></td>
  <td width="105"><div align="center">删除</div></td>
</table>



  <%while(it.hasNext()){ ShouJiInfoVo vo=(ShouJiInfoVo)it.next();%>
<form action="shangpinxinxiguanlichuli.jsp" method="post" name="form2">
<table width="988" height="89" border="1">
  <tr>
    <td width="64">
        <div align="center">
          <input type="text" name="number" size="8"  value="<%=vo.getNumber()%>" />
      </div></td><td width="186"><div align="center">
          <p>
            <input name="imageField" type="image" src="<%=vo.getPhoto()%>"  border="0">
          </p>
          <p align="center">图片地址
            <input name="photo" type="text" size="18" value="<%=vo.getPhoto()%>">
          </p>
      </div></td>
      <td width="59">        <input type="text" name="name" size="8"  value="<%=a=new String(vo.getName().getBytes("8859_1"))%>"/>      </td>
      <td width="60">        <input type="text" name="model" size="8" value="<%=vo.getModel()%>" />      </td>
      <td width="50">        <input name="yanSe" type="text" size="6" value="<%=a=new String(vo.getYanSe().getBytes("8859_1"))%>">
      </td>
      <td width="55">        <input name="daXiao" type="text" size="6" value="<%=vo.getDaXiao()%>">
      </td>
      <td width="50"><div align="center">
      <input name="zhongLiang" type="text" size="6" value="<%=vo.getZhongLiang()%>">
    </div></td>
    <td width="114"><div align="center">
      <p><a href="<%=vo.getXiangXiJieShao()%>" target="_blank">查看</a></p>
      <p align="center">详细介绍地址
        <input name="xiangXiJieShao" type="text" size="10" value="<%=vo.getXiangXiJieShao()%>">
</p>
    </div></td>
    <td width="84">        <div align="center">
      <input type="text" name="price"  size="8"  value="<%=vo.getPrice()%>" />
    </div></td>
    <td width="87">      <div align="center">
      <input name="Submit" type="submit" id="Submit" value="修改">
    </div></td>
    <td width="109">        <div align="center">
      <input name="Submit" type="submit" id="Submit" value="删除"/>
    </div></td></tr>
</table>
</form>
  <p>&nbsp;</p>
  <%}%>

 <%}%>
</body>
</html>

⌨️ 快捷键说明

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