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

📄 classtype.jsp

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

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%
	String uri = (String)request.getAttribute("uri");
	if(uri==null) uri="";
  	String contextPath = request.getContextPath();
%>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title>商品类型管理</title>
<link href="<%=contextPath%>/css/css.css" type="text/css" rel="stylesheet" />
<script>
	function doQuery(){
		var title = document.getElementById("title").value;
		location.href="itemServlet?title="+title;
	}
	function dobuy(id){
		location.href="<%=contextPath%>/carServlet?task=add&id="+id;
	}
</script>
<script>
	function show(id){
		var node = document.getElementsByName(id);	
		var node_img = document.getElementById(id+"_img");		
		if(node_img.src.indexOf("open.gif")>0){
			for(var i=0;i<node.length;i++){				
				node[i].style.display="none";
			}
			node_img.src="<%=contextPath%>/image/close.gif";
		}else{
			for(var j=0;j<node.length;j++){
				node[j].style.display="";
			}
			node_img.src="<%=contextPath%>/image/open.gif";
		}	
				
	}
</script>

<script language="JavaScript" type="text/javascript">  	 

	
	//去空格
	function trim(s)
	{
	   s = s.replace(/^\s+/,"");
	   return s.replace(/\s+$/,"");
	}	
	  
	//检验用户名
	function checkname(classname){
	
		var Name=document.getElementById(classname).value;	
			Name=trim(Name);
			var len=Name.length;
			if(len<1||len>20){			
				return false;
			}else{
				return true;
			}	
	}
		
	function check(){	
			
		if(!checkname("classname")){
			alert("类别名称不能为空!");
			return false;
		}		
			
	}
	
</script>
<body>
<table width=100% border=0 class="mytable">
	<tr  class="tableHead">
		<td colspan="2" align="left">商品类型维护</td>
	</tr>
	<tr>
		<td align="center">类别名称</td>
		<td align="center">操作<a href="${pageContext.request.contextPath}/classManager?task=add&param=btype">[添加大类]</a></td>
	</tr>
	<c:forEach var="bclasslist" items="${requestScope.bclasslist}">
		<tr name="btype" value="${bclasslist.classid}">			
			<td id="00"  onclick="show('${bclasslist.classid}'); "><img src="<%=contextPath%>/image/open.gif" id="${bclasslist.classid}_img" width="15" height="13"/>
			<a style="margin-left:2px">${bclasslist.classname}</a></td>
			<td align="center"><a href="${pageContext.request.contextPath}/classManager?task=add&param=stype&parentid=${bclasslist.classid}">添加子类</a>&nbsp;
			<a href="${pageContext.request.contextPath}/classManager?task=edit&param=btype&id=${bclasslist.classid}&name=${bclasslist.classname}&parentid=${bclasslist.classid}">修改</a>&nbsp;<a href="${pageContext.request.contextPath}/classManager?typed=delbtype&classid=${bclasslist.classid}" onclick="return confirm('确定删除吗?')">删除</a></td>
		</tr>			
			<c:forEach var="nclasslist" items="${requestScope.nclasslist}">			
				<c:if test="${bclasslist.classid==nclasslist.parentid}">
					<tr name="stype" id="${bclasslist.classid}">
						<td><a style="margin-left:45px" >${nclasslist.classname}</a></td>
						<td align="center">
						<a href="${pageContext.request.contextPath}/classManager?task=edit&param=stype&id=${nclasslist.classid}&name=${nclasslist.classname}&parentid=${nclasslist.parentid}">修改</a>&nbsp;<a href="${pageContext.request.contextPath}/classManager?typed=delstype&classid=${nclasslist.classid}" onclick="return confirm('确定删除吗?')">删除</a></td>
					</tr>					
				</c:if>	
			</c:forEach>							
	</c:forEach>
</table>
</body>
<br>
<c:if test="${requestScope.param!=null}">		
	<!--添加大类-->
	<c:if test="${requestScope.type=='addbtype'}">
		<form action="${pageContext.request.contextPath}/classManager?typed=addbtype" method="post" name="form1" >
		<table width=100% border=1 class="mytable">
			<tr class="tableHead"><td colspan="2">添加或修改</td></tr>
			<tr>
			<td align="right">类别名称:</td><td align="center">
			<input type="text" name="classname" class="button " value=""/>
			</td>
			</tr>		
			<tr  class="tableHead">
			<td align="center" colspan="2"> 
			<input type="submit" name="Submit" value="提交" class="button" onclick="return check()" />       
	        <input type="reset" name="Submit2" value="重置"  class="button" />   
	        <input onclick="window.location.href='${pageContext.request.contextPath}/classManager'"  type="button" name="Submit3" value="取消" class="button" />
	        </td>
	        </tr>
		</table>
		</form>
	</c:if>
	<!--添加小类-->
	<c:if test="${requestScope.type=='addstype'}">
		<form action="${pageContext.request.contextPath}/classManager?typed=addstype" method="post" name="form1" >
		<table width=100% border=1 class="mytable">	
			<input type="hidden" name="parentid" value="${requestScope.parentid}">
			<tr class="tableHead"><td colspan="2">添加或修改</td></tr>
			<tr>
			<td align="right">类别名称:</td><td align="center">
			<input type="text" name="classname" class="button " value=""/>
			</td>
			</tr>		
			<tr  class="tableHead">
			<td align="center" colspan="2"> 
			<input type="submit" name="Submit" value="提交" class="button" onclick="return check()" />       
	        <input type="reset" name="Submit2" value="重置"  class="button" />   
	        <input onclick="window.location.href='${pageContext.request.contextPath}/classManager'"  type="button" name="Submit3" value="取消" class="button" />
	        </td></tr>
		</table>
	</form>
	</c:if>
	<!--修改大类-->
	<c:if test="${requestScope.type=='editbtype'}">
		<form action="${pageContext.request.contextPath}/classManager?typed=editbtype" method="post" name="form1" >
		<table width=100% border=1 class="mytable">	
			<input type="hidden" name="classid" value="${requestScope.classid}">	
			<input type="hidden" name="parentid" value="${requestScope.parentid}">
			<tr class="tableHead"><td colspan="2">添加或修改</td></tr>
			<tr>
			<td align="right">类别名称:</td><td align="center">
			<input type="text" name="classname" class="button " value="${requestScope.classname}"/>
			</td>
			</tr>		
			<tr  class="tableHead">
			<td align="center" colspan="2"> 
			<input type="submit" name="Submit" value="提交" class="button" onclick="return check()" />       
	        <input type="reset" name="Submit2" value="重置"  class="button" />   
	        <input onclick="window.location.href='${pageContext.request.contextPath}/classManager'"  type="button" name="Submit3" value="取消" class="button" />
	        </td></tr>
		</table>
	</form>
	</c:if>
	<!--修改小类-->
	<c:if test="${requestScope.type=='editstype'}">
		<form action="${pageContext.request.contextPath}/classManager?typed=editstype" method="post" name="form1" >
		<table width=100% border=1 class="mytable">
			<input type="hidden" name="classid" value="${requestScope.classid}">	
			<input type="hidden" name="parentid" value="${requestScope.parentid}">	
			<tr class="tableHead"><td colspan="2">添加或修改</td></tr>
			<tr>
			<td align="right">类别名称:</td><td align="center">
			<input type="text" name="classname" class="button " value="${requestScope.classname}"/>
			</td>
			</tr>		
			<tr  class="tableHead">
			<td align="center" colspan="2"> 
			<input type="submit" name="Submit" value="提交" class="button" onclick="return check()" />       
	        <input type="reset" name="Submit2" value="重置"  class="button" />   
	        <input onclick="window.location.href='${pageContext.request.contextPath}/classManager'"  type="button" name="Submit3" value="取消" class="button" />
	        </td></tr>
		</table>
	</form>
	</c:if>
</c:if>

⌨️ 快捷键说明

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