请问用jsp写代码的话 判断是否为会员(可以不显示出,只判断看用什么价格),会员选中菜品后加入购物车中的价格是会员价price1,而非会员的是原价price。这段代码应该怎么实现呢?
1.用Navicat for mysql 建了表,user表中写了status:会员/非会员。
菜品表menus中定了price原价和price1会员价
-----想问:是在用户登录中就开始判断是否为会员还是直接在加入购物车的时候再判断呢?
在jsp中写的这段代码但不管什么身份都是获得会员价格 就不知道咋办了
<%
float sum1 = 0.0f;
int sum2 = 0;
List<ShoppingCart> shoppingcar = (List<ShoppingCart>) session.getAttribute("shoppingcar");
if (shoppingcar!= null) {
for (int i = 0; i < shoppingcar.size(); i++) {
ShoppingCart sc=shoppingcar.get(i);
sum1 = sum1+sc.getPrice()*sc.getSums();
sum2 = sum2 +sc.getSums();
%>