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

📄 item.jsp

📁 一套购物车项目。电子商务系统。实现了前台和后台的业务逻辑。
💻 JSP
字号:

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
<%
  String contextPath = request.getContextPath();
%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>商品维护</title> 
<link href="<%=contextPath%>/css/css.css" type="text/css" rel="stylesheet" />     
    
 <script language="javascript">   
          <!--   
  //检查插入是否为图片   
  var   img=null; 

  function   chkimg(inp)   
  {   
	  if(inp!=""){
		  if(img){img.removeNode(true); }  
		  img=document.createElement("img");   
		  img.attachEvent("onerror",notimg);   
		  img.src=inp;
	  }
	 
  }   
  function   notimg()   
  {   
  	alert("您插入的不是图片,请重新选择插入"); 
  	var piclable = document.getElementById("piclable");
  	piclable.innerHTML="<input class='button' type=‘file’ name=‘pic’ onpropertychange=‘chkimg(this.value)’>"
  }   
	/*根据选中的大类别把该大类别下的小类添加到小类别中*/
	function selectlit(bigid){
		var litselect = form1.nclassid;
		litselect.options.length=0;
		for(var i=0;i<array.length;i++){
			if(bigid==array[i][2]){
				litselect.options[litselect.options.length]=new Option(array[i][1],array[i][0]);
			}
		}
	}
  //   -->   
  </script> 
  
  <script>
  	var array = new Array();
  	var i=0;
  	/*将所有小类保存到javaScript数组array中*/
  	<c:forEach var="sml" items="${requestScope.nclasslist}">
  		array[i]=new Array('${sml.classid}','${sml.classname}','${sml.parentid}');
  		i++;  		
    </c:forEach>
  </script>
  
 <script language="JavaScript" type="text/javascript">  	 

	
	//去空格
	function trim(s)
	{
	   s = s.replace(/^\s+/,"");
	   return s.replace(/\s+$/,"");
	}	
	  
	
	//检验是否是数字
	function isNum(){
		var obj=window.event.keyCode;
		if(obj>57||obj<48){
			window.event.keyCode=0;
		}
	}	
	

	//检验商品名称
	function checkusername(username){
		var usernames=document.getElementById(username).value;	
			usernames=trim(usernames);
			if(usernames.length<0){			
				return false;
			}else{
				return true;
			}	
	}	

	

	
	
	function check(){	
			
	
		if(!checkusername("title")){
			alert("商品名称不能为空!");
			return false;
		}
		
	}
	
</script> 
  
  
  
  </head>  
  <body>
  <form name="form1" enctype="multipart/form-data" action="${pageContext.request.contextPath}/adminItemServlet" method="post">
  <input type="hidden" name="itemid" value="${item.itemid}">
  <!--把filepath和filename放到隐藏域中为了能够在修改的时候如果不上传图片的话保存原来的图片 -->
  <input type="hidden" name="filepath" value="${item.filepath}">
  <input type="hidden" name="filename" value="${item.filename}">
  <input type="hidden" name="task" value="${item==null?'doadd':'doedit'}"> 
   	<table width=100% border=0 class="mytable">
   		<tr>
   			<td>商品名称:</td>
   			<td><input class="button" type="text" name="title" value="${item.title}" maxlength="10"></td>
   		</tr>
   		<tr>
   			<td>商品价格</td>
   			<td><input class="button" onKeyPress="isNum();" type="text" name="price" value="${item.price}"></td>
   		</tr>
   		<tr>
   			<td>商品大类</td>
   			<td><select  name="classid" onchange="selectlit(this.value)">
   				<option value="">请选择</option>   			
   			<c:forEach var="big" items="${requestScope.bclasslist}">
   				<option value="${big.classid}" ${item.classid==big.classid?'selected':''}>${big.classname}</option>
   			</c:forEach>
   			</select></td>
   		</tr>
   		<tr>
   			<td>商品小类</td>
   			<td><select name="nclassid">
   			<c:forEach var="sml" items="${requestScope.nclasslist}">
   				<c:if test="${sml.parentid==item.classid}">
   				<option value='${sml.classid}' ${item.nclassid==sml.classid?'selected':''}>${sml.classname}</option>
   				</c:if>    				 				
   			</c:forEach>
   			</select></td>
   		</tr>
   		<tr>
   			<td>商品图片</td>
   			<td id="piclable"><input  class="button"  type="file" name="pic" onpropertychange="chkimg(this.value)" value=""></td>
   		</tr> 
    	<tr>
   			<td>商品描述</td>
   			<td><TEXTAREA rows="3" cols="40" name="content">${item.content}</TEXTAREA></td>
   		</tr>
   		<tr>
   			<td>商品备注</td>
   			<td><TEXTAREA rows="5" cols="40" name="remark">${item.remark}</TEXTAREA></td>
   		</tr>  		  		
   		<tr>
   			<c:if test="${item==null}">
   			<td colspan=2><div align="center"><input type="submit"  value="添加" class="button" onclick="return check()">&nbsp;&nbsp;<input type="reset" class="button" value="重置" class="button2"></div></td>	
   			</c:if>
   			<c:if test="${item!=null}">
   			<td colspan=2><div align="center"><input type="submit" align="center" value="修改" class="button" onclick="return check()">&nbsp;&nbsp;<input type="reset" class="button" value="重置" class="button2"></div></td>	
   			</c:if>
   		</tr>   				   		   		
   	</table>
   	</form>
  </body>
</html>

⌨️ 快捷键说明

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