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

📄 item.jsp

📁 struts hibernate框架 商场买卖
💻 JSP
字号:
<%@ page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page
	import="java.sql.*,com.shopping.dao.*,com.shopping.vo.*,java.util.*"%>
<%@page import="com.shopping.factory.DAOFactory;"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>创意生活</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8"><LINK 
href="image/style.css" type=text/css rel=stylesheet>
<SCRIPT language=javascript src="image/overlib.js"></SCRIPT>
<logic:notPresent name="admin">
<jsp:forward page="adminLogin.jsp"></jsp:forward>
</logic:notPresent>
<%
UnifyDao catDao = null;
catDao = (UnifyDao) DAOFactory.getBean("com.shopping.dao.imp.CatDaoImp");
%>
<%
if("success".equals(request.getAttribute("info"))){
%>
<script type="text/javascript">
alert("操作成功");
</script>
<%
}else if("wrong".equals(request.getAttribute("info"))){
%>
<script type="text/javascript">
alert("操作失败!请重试");
</script>
<% }%>
<script type="text/javascript">
	var req;
	var gID;
	function changeToInput(id) {
		var oNP = document.getElementById(id);
		var value = oNP.value;
		oNP.outerHTML = "<input type='text' id='" + id + "' value='" + value + "' size='5' onblur='change(this.id)'>";
		document.getElementById(id).focus();
	}
	
	function change(id) {
		var oNP = document.getElementById(id);
		var value = oNP.value;
		gID = id;
		init();
		var url = "itemOpe.do?action=modify&id=" + escape(id) + "&price=" + value;
		req.open("GET", url, true);
		req.onreadystatechange = callback;
		req.send(null);
		
	}
	
	function init() {
		if(window.XMLHttpRequest) {
			req = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	function callback() {
		if(4 == req.readyState) {
		
			if(200 == req.status) {
		
				var oNP = document.getElementById(gID);
				var value = oNP.value;
				oNP.outerHTML = "<span style='background:gray' id='" + gID + "' value='" + value + "' onclick='changeToInput(this.id)'>" + value + "</span>";
			}
		}
		
	}
	
</script>
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY>
<FORM id=Form1 name=Form1 action="itemOpe.do?action=deleteAll" method=post>
<SCRIPT language=javascript>
<!--
	function __doPostBack(eventTarget, eventArgument) {
		var theform;
		if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
			theform = document.forms["Form1"];
		}
		else {
			theform = document.Form1;
		}
		theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
		theform.__EVENTARGUMENT.value = eventArgument;
		theform.submit();
	}
// -->
</SCRIPT>

<SCRIPT language=javascript> 
    function CheckDelBox(box)    
			{
					for (var i=0;i<document.Form1.elements.length;i++)
				{
					var e = document.Form1.elements[i];
					if ( (e.type=='checkbox') )
					{
			            
							var o=e.name.lastIndexOf('deleteCheckbox');
			                
							if(o!=-1)
							{
								e.checked = box.checked;
							}
			        
					}
				}
			}
</SCRIPT>
 
<TABLE class=tableBorder cellSpacing=0 cellPadding=0 width=640 align=center 
border=0>
  <TBODY>
  <TR>
    <TH class=tableHeaderText align=left height=25>&nbsp;&nbsp; 商品管理</TH>
    <TH class=tableHeaderText align=right><A href="" 
      target=_blank><IMG alt=帮助 src="image/admin_help.gif" 
      border=0></A>&nbsp; </TH>
  <TR></TR></TBODY></TABLE>
<TABLE class=tableBorder cellSpacing=0 cellPadding=0 width=640 align=center 
border=0>
  <TBODY>
  <TR>
    <TD><INPUT id=btnDelete onClick="javascript:return confirm('确认要删除选中的商品吗?')" type=submit value=删除商品 name=btnDelete> 
</TD>
    <TD align=middle>搜索: <INPUT id=txtKeyword name=Keyword> 
    
    <SELECT id=ddlCategory name=id>
     
      <OPTION value=0>全部类别</OPTION>
      <%
      	  	List<Category> list1 = catDao.getTable(0);
          	for(Iterator<Category> it = list1.iterator();it.hasNext();){
          		Category cg = it.next();
          		int pid = cg.getId();
      %> 
      <OPTION value=<%=cg.getId() %>>├<%=cg.getName() %></OPTION>
      <%
            List<Category> list2 = catDao.getTable(pid);
            for(Iterator<Category> it2 = list2.iterator();it2.hasNext();){
          		Category cg2 = it2.next();
      %>
       <OPTION value=<%=cg2.getId() %>>&nbsp;&nbsp;├<%=cg2.getName() %></OPTION>
      <%} }%>
     </SELECT>
        
         <INPUT id=btnSearch type=submit value=GO name=btnSearch onclick="this.form.action='item.do?action=search';this.form.submit()">   </TD></TR>
  <tr><td valign="top"><br></td></tr><TR>
    <TD class=forumRowHighlight colSpan=2 height=23>
      <TABLE id=dgProductList style="WIDTH: 100%; BORDER-COLLAPSE: collapse" 
      cellSpacing=0 rules=all align=center border=1>
        <TBODY>
        <TR class=summary-title style="FONT-WEIGHT: bold">
          <TD><INPUT id=checkDel onclick=CheckDelBox(this) type=checkbox>  </TD>
            <TD align=left>商品序号</TD>
          <TD align=left>商品名称</TD>
           <TD align=middle>缩图</TD>
          <TD align=left>价格</TD>

          <TD align=middle>库存量</TD>
         <TD align=middle width="100">上 架 时 间</TD>

          <TD align=middle>&nbsp;</TD>
          <TD>&nbsp;</TD></TR>
          <%
          List pageList = (List)session.getAttribute("List");
          	for (Iterator<Item> it = pageList.iterator(); it.hasNext();) {
				Item item = (Item)it.next(); 
          
          %>
          
        <TR onMouseOver="this.style.backgroundColor='#EDF6FF'" 
        onmouseout="this.style.backgroundColor='#f3f3f3'">
          <TD><INPUT id=dgProductList__<%=item.getId() %>_chkItem type=checkbox value="<%=item.getId() %>"
            name=:deleteCheckbox> </TD>
            <TD align=left><%=item.getId() %></TD>
          <TD align=left><%=item.getName() %><br></TD>
           <TD style="WIDTH: 40px" align=middle><A 
            onmouseover="return overlib('<IMG SRC=../<%=item.getImageUrl() %> width=200>', CAPTION, '<%=item.getName() %>',FGCOLOR, '#fcfcfc', BGCOLOR, '#0080C0', CAPCOLOR, '#ffffff', BORDER, 2, CLOSETEXT, 'Close');" 
            onmouseout=nd(); 
            href=""><IMG 
            src="image/icon-viewpic.gif" border=0></A> </TD>
          <TD style="WIDTH: 60px" align=left><span id="<%=item.getId()%>" style="background:fuchsia" onclick="changeToInput(this.id)" value="<%=item.getPrice() %>">
							<%=item.getPrice() %>
						</span> </TD>
           
 
          <TD style="WIDTH: 40px" align=middle><%=item.getProStorage()%> </TD>
          <TD  align=middle><%=item.getPdate()%> </TD>
      
         
          <TD style="WIDTH: 30px" align=middle><A 
            href="itemModify.jsp?id=<%=item.getId() %>">修改</A> 
          </TD>
          <TD style="WIDTH: 30px" align=middle><A 
            href="itemOpe.do?action=delete&id=<%=item.getId() %>">
            <DIV id=de 
          onclick="javascript:return confirm('确认删除吗?')">删除</DIV></A></TD></TR>
          <%
          	}
           %>
      
        </TBODY></TABLE>
      <TABLE id=tablePage cellSpacing=0 cellPadding=0 width="100%" 
        align=center><TBODY>
        <TR>
           <TD vAlign=center><SPAN id=lblPager>商品总数:<FONT 
            color=blue>${itemPage.totalRows }</FONT>个,一共<FONT color=blue>${itemPage.totalPages }</FONT>页,当前页:<FONT 
            color=red>${itemPage.currentPage }</FONT></SPAN></TD>
            <td>
            <span class="nobreak"><span class="jive-paginator">
							<html:link page="/admin/item.do?action=all&pageMethod=first" paramName="itemPage" paramProperty="currentPage" paramId="currentPage">第一页</html:link>
							</span>
							</span>
							<span class="nobreak"><span class="jive-paginator">|</span>
							</span>
							<span class="nobreak"><span class="jive-paginator">
									<html:link page="/admin/item.do?action=all&pageMethod=previous" paramName="itemPage" paramProperty="currentPage" paramId="currentPage">上一页</html:link> </span>
							</span>

							<span class="nobreak"><span class="jive-paginator">|
							</span>
							</span>
							<span class="nobreak"><span class="jive-paginator">
									<html:link page="/admin/item.do?action=all&pageMethod=next" paramName="itemPage" paramProperty="currentPage" paramId="currentPage">下一页</html:link>
									|&nbsp; <html:link page="/admin/item.do?action=all&pageMethod=last" paramName="itemPage" paramProperty="currentPage" paramId="currentPage">最尾页</html:link>
									] </span> </span>
						</td></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<DIV id=overDiv 
style="Z-INDEX: 1000; VISIBILITY: hidden; POSITION: absolute"></DIV></FORM>
<DIV align=center>
<DIV id=copyright>Powered by <A class=thisclass href="" 
target=_blank style="color: maroon">qizhenwei</A>&nbsp;&nbsp;Copyright &copy; 
2008-&nbsp;飞越Apache<FONT 
class=thisclass3>.</FONT></DIV></DIV></BODY></HTML>

⌨️ 快捷键说明

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