当前位置: 代码迷 >> Java Web开发 >> JSP 网下商城产品添加为什么会报错?
  详细解决方案

JSP 网下商城产品添加为什么会报错?

热度:10508   发布时间:2013-02-25 21:11:15.0
JSP 网上商城产品添加为什么会报错??
Java code
<%    request.setCharacterEncoding("GBK");    int categoryId = -1;    String strCategoryId = request.getParameter("categoryId");    if(strCategoryId != null && !strCategoryId.trim().equals("")) {        categoryId = Integer.parseInt(strCategoryId);    }String action = request.getParameter("action");if(action != null && action.trim().equals("add")) {    String name = request.getParameter("name");    double normalPrice = Double.parseDouble(request.getParameter("normalPrice"));    double memberPrice = Double.parseDouble(request.getParameter("memberPrice"));    String descr = request.getParameter("descr");        Product p = new Product();    p.setName(name);    p.setNormalPrice(normalPrice);    p.setMemberPrice(memberPrice);    p.setDescr(descr);    p.setCategoryId(categoryId);    p.setPdate(new Date());    ProductMgr.getInstance().add(p);%><script type="text/javascript">        parent.main.location.reload();        //-->    </script><%    }%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>    <head>        <title>添加产品</title>    </head>    <center>        产品添加    </center>    <body>        <form action="ProductAdd.jsp" name="productadd" method="post">            <table border="1" align="center">                <input type="hidden" name="action" value="add" />                <tr>                    <td>                        产品名称:                    </td>                    <td>                        <input name="name" size="25" maxlength="25" type="text">                </tr>                <tr>                    <td>                        市场价格:                    </td>                    <td>                        <input name="normalPrice" size="25" type="text">                    </td>                </tr>                <tr>                    <td>                        会员价格:                    </td>                    <td>                        <input name="memberPrice" size="25" type="text">                    </td>                </tr>                <tr>                    <td>                        所属类别                    </td>                    <td>                        <select name="categoryId">                            <%                                List<Category> categories = CategoryService.getInstance().getCategories();                                for (Iterator<Category> it = categories.iterator(); it.hasNext();) {                                    Category c = it.next();                                    String selected = "";                                    if (c.getId() == categoryId)                                        selected = "selected";                                    String preStr = "";                                    for (int i = 1; i < c.getGrade(); i++)                                        preStr += "--";                            %>                            <option value="<%=c.getId()%>|<%=c.getGrade()%>" <%=selected%>><%=preStr + c.getName()%></option>                            <%                                }                            %>                        </select>                    </td>                </tr>                <tr>                    <td valign="top">                        产品描述:                    </td>                    <td>                        <textarea name="descr" cols="60" rows="5" id="descr"></textarea>                    </td>                </tr>            </table>            <center>                <input type="submit" name="submit" value="提&nbsp交">                <input type="reset" name="reset" value="重&nbsp置">                <br>                <br>                <a href="ProductList.jsp">返回列表</a>            </center>        </form>    </body></html>
  相关解决方案