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

📄 modifyproduct.jsp

📁 一个jsp+javabean实例的简单应用
💻 JSP
字号:
<%@ page contentType="text/html; charset=gbk" language="java" pageEncoding="GBK"%>
<%@ page import="java.util.Collection"%>
<%@ page import="java.util.Iterator"%>
<%@ page import="com.jspdev.ch12.Product"%>
<%@ page import="com.jspdev.ch12.Category"%>
<jsp:useBean id="productBean" class="com.jspdev.ch12.ProductBean" scope="page"></jsp:useBean>
<jsp:useBean id="category" class="com.jspdev.ch12.ViewCategory" scope="page"></jsp:useBean>
<html>
  <head>
    <title>商品新增页面</title>
	<link rel="stylesheet" type="text/css" href="../css/styles.css">
	<script type="text/javascript" src="../js/common.js"></script>
	<script language="javascript">
		function RgTest() {
			if(document.product.productId.value == "") {
				alert("请输入产品ID");
				document.product.productId.focus();
				return false;
			}
			if(document.product.name.value == "") {
				alert("请输入产品名称");
				document.product.name.focus();
				return false;
			}
			if(document.product.price.value == "") {
				alert("请输入产品价格");
				document.product.price.focus();
				return false;
			}
			if(document.product.producer.value == "") {
				alert("请输入厂商");
				document.product.producer.focus();
				return false;
			}
			if(document.product.description.value == "") {
				alert("请输入描述");
				document.product.description.focus();
				return false;
			}
			if(document.product.categoryId.value == "") {
				alert("请输入类别");
				document.product.categoryId.focus();
				return false;
			}
		}
		
	//初始化拉列表值
	function initselect() {
		var sel = document.getElementById("categoryId");
		var seltemp = document.getElementById("categoryIdTemp").value;
		for(var i=0 ;i<sel.length;i++){;
			if(seltemp==sel[i].value){
				sel[i].selected=true;
			}
		}	
	}
	</script>
  </head>
  <body>
    <center>
    <h1>修改一个新的商品</h1>
    <%
    String productId = request.getParameter("productId");
    Product product = productBean.getProductInfo(productId);
    %>
    <form action="modifyProduct_do.jsp" method="post" name="product">
    	<table border="1">
    		<tr><td>产品ID&nbsp;&nbsp;:<input type="text" name="productId" value="<%= product.getProductId()%>">
    		<input type="hidden" name="categoryIdTemp" value="<%= product.getCategoryId()%>">	</td></tr>
    		<tr><td>产品名称:<input type="text" name="name" value="<%= product.getName()%>"></td></tr>
    		<tr><td>产品价格:<input type="text" name="price" value="<%= product.getPrice()%>"></td></tr>
    		<tr><td>=厂商=:<input type="text" name="producer" value="<%= product.getProducer()%>"></td></tr>
    		<tr><td>=描述=:<input type="text" name="description" value="<%= product.getDescription()%>"></td></tr>
    		<tr><td>=类别=:<select name="categoryId" value="<%=product.getCategoryId()%>">
    		<%
    		Collection categorys = category.getAllCategory();
    		Iterator it = categorys.iterator();
    		while(it.hasNext()) {
    			Category temp = (Category)it.next();
    			out.println("<option value="+temp.getCategoryId()+">"+temp.getName()+"</option>");
    		}
    		%>
    		</select></td></tr>
    		<tr><td><input type="submit" value="提交" onclick="return RgTest()"><input type="button" value="返回首页" onclick="returnindex()"></td></tr>
    	</table>
    </form>
  </body>
</html>
<script language="javascript">
	initselect();
</script>

⌨️ 快捷键说明

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