我说明一下为什么404报错 那是你自动生成的时候少了很多东西 比如 <display-name></display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>这段话你的xml里面可能就没有 那个welcome-file 写的就是你需要掉用servlet的页面
还有在看看http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">是不是javaee你的可能是j2ee
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>这段话你的xml里面可能就没有 那个welcome-file 写的就是你需要掉用servlet的页面
还有在看看http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">是不是javaee你的可能是j2ee
2016-12-25
id就可以唯一表示一个商品,为什么还要加上name,和数据库设计有矛盾。看到有同学说:“添加相同的商品(id和名称一样),但是价格不一样,就会出现逻辑错误。", id一样了,就是同一种商品,难道还会有不同的价格?如果是不同的价格,就是不同的商品。那么id也是不一样的。
2016-12-25
通过重写Object类hashCode 和equals方法,来修改生成新对象时的规则,如果符合我的规则,那么你new出来的两个对象就是一个对象!
2016-12-19
加了个显示库存,购买数量不能大于库存数量:
1. JSP部分:
<td>购买数量:<span id="sub" onclick="sub();">-</span><input type="text" id="number" name="number" value="1" size="2"/><span id="add" onclick="add();">+</span>
<em id="inventory">库存<%=item.getNumber() %>件</em>
</td>
1. JSP部分:
<td>购买数量:<span id="sub" onclick="sub();">-</span><input type="text" id="number" name="number" value="1" size="2"/><span id="add" onclick="add();">+</span>
<em id="inventory">库存<%=item.getNumber() %>件</em>
</td>
2016-12-15
//remove goods from cart
public boolean removeGoodsFromCart(Items item,int number) {
if (number>=goods.get(item)) {
goods.remove(item);
} else {
goods.put(item,goods.get(item)-number);
}
caculaterTotalPrice();
return true;
}
public boolean removeGoodsFromCart(Items item,int number) {
if (number>=goods.get(item)) {
goods.remove(item);
} else {
goods.put(item,goods.get(item)-number);
}
caculaterTotalPrice();
return true;
}
2016-12-15