📄 addproduct.jsp
字号:
<%@ page language="java" import="java.util.*,entity.*,dao.*" pageEncoding="GBK"%>
<%@ include file="checksession.jsp" %>
<html>
<head>
<title>My JSP 'addProduct.jsp' starting page</title>
<link rel="stylesheet" href="../css/style_admin.css" type="text/css">
<%
response.setCharacterEncoding("gbk");
String action=request.getParameter("action");
if(action!=null&&"save".equals(action))
{
String serialNumber=request.getParameter("serialNumber");
String name=request.getParameter("name");
String brand=request.getParameter("brand");
String model=request.getParameter("model");
String price=request.getParameter("price");
String picture=request.getParameter("picture");
String description=request.getParameter("description");
Product product=new Product();
product.setSerialNumber(serialNumber);
product.setName(name);
product.setBrand(brand);
product.setModel(model);
product.setPrice(Double.parseDouble(price));
product.setPicture(picture);
product.setDescription(description);
ProductDao productDao=new ProductDao();
int count=productDao.insertProduct(product);
if(count>0)
{
out.print("<script type='text/javascript'>alert('成功添加一条商品信息!');location.replace('manageProduct.jsp');</script>");
}else
{
out.print("<script type='text/javascript>alert('添加商品信息失败!');history.go(-1);</script>");
}
}
%>
<script type="text/javascript">
function checkform()
{
if(document.form1.serialNumber.value==null)
{
alert("商品编号不能为空!");
return false;
}else if(document.form1.name.value==null)
{
alert("商品名称不能为空!");
return false;
}else if(document.form1.brand.value==null)
{
alert("商品商标不能为空!");
return false;
}else if(document.form1.model.value==null)
{
alert("商品型号不能为空!");
return false;
}else if(document.form1.price.value==null)
{
alert("商品价格不能为空!");
return false;
if(!isNaN(document.form1.price.value))
{
alert("");
return false;
}
}else
{
return true;
}
}
function checkIsFloat()
{
var nc=event.keyCode;
if(nc<48||nc>57)
{
if(nc==46)
{
var s=document.form1.price.value;
for(var i=0;i<s.length;i++)
{
if(s.charAt(i)=='.')
{
event.keyCode=0;
return;
}
}
}else
{
event.keyCode=0;
return;
}
}
}
</script>
</head>
<body>
<form action="addProduct.jsp" name="form1" method="post" onSubmit="return checkform()">
<table width="100%" border="0" cellspacing="1" cellpadding="4" class="tableborder">
<input type="hidden" name="action" value="save">
<tr>
<td colspan="2" class="header">
添加商品信息
</td>
</tr>
<tr>
<td class="altbg1">商品编号(系列):</td>
<td class="altbg2">
<input name="serialNumber" type="text" size="40">
</td>
</tr>
<tr>
<td class="altbg1">商品名称:</td>
<td class="altbg2">
<input name="name" type="text" size="40">
</td>
</tr>
<tr>
<td class="altbg1">商品商标:</td>
<td class="altbg2">
<input name="brand" type="text" size="40">
</td>
</tr>
<tr>
<td class="altbg1">商品型号:</td>
<td class="altbg2">
<input name="model" type="text" size="40">
</td>
</tr>
<tr>
<td class="altbg1">商品价格:</td>
<td class="altbg2">
<input name="price" type="text" size="40" onkeypress="checkIsFloat()">
</td>
</tr>
<tr>
<td class="altbg1">商品图片:</td>
<td class="altbg2">
<input name="picture" type="text" size="40">
</td>
</tr>
<tr>
<td class="altbg1">商品介绍:</td>
<td class="altbg2">
<textarea rows="5" cols="60" name="description"></textarea>
</td>
</tr>
<tr>
<td class="altbg1"> </td>
<td class="altbg2">
<input name="submit" type="Submit" value="提交">
<input name="reset" type="Reset" value="重置">
</td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -