package com.bagedate.shop.Servlet;
import com.bagedate.shop.Service.shopService;
import com.bagedate.shop.entity.Shop;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.Date;
import java.util.List;
@WebServlet("/backUpdateShopServlet")
public class backUpdateShopServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Integer flag= Integer.parseInt(request.getParameter("flag"));
Long shopId = Long.parseLong(request.getParameter("shopId"));
Long categoryId=Long.parseLong(request.getParameter("categoryId"));
if(flag==1){
Shop shop = new shopService().getOneShop(shopId);
request.setAttribute("shop",shop);
request.setAttribute("flag",flag);
request.getRequestDispatcher("backUpdateShop.jsp").forward(request,response);
}else if (flag==2){
new shopService().deleteById(shopId);
List<Shop> shops = new shopService().selectShopsByCategoryId(categoryId);
request.setAttribute("categoryId",categoryId);
request.setAttribute("shops",shops);
request.getRequestDispatcher("backMainShop.jsp").forward(request,response);
}else if (flag==3){
}else if(flag==4){
request.getRequestDispatcher("backAddShop.jsp").forward(request,response);
}
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Integer flag= Integer.parseInt(request.getParameter("flag"));
if(flag==1){
Long categoryId = Long.parseLong(request.getParameter("categoryId"));
Shop shop = new Shop();
shop.setShopId(Long.parseLong(request.getParameter("shopId")));
shop.setCategoryId(categoryId);
shop.setName(request.getParameter("name"));
shop.setLevel(Integer.parseInt(request.getParameter("level")));
shop.setPrice(Integer.parseInt(request.getParameter("price")));
shop.setIntroduce(request.getParameter("introduce"));
shop.setSmallImg(request.getParameter("smallImg"));
shop.setUpdateTime(new Date());
new shopService().updateShopById(shop);
List<Shop> shops = new shopService().selectShopsByCategoryId(categoryId);
request.setAttribute("categoryId",categoryId);
request.setAttribute("shops",shops);
request.getRequestDispatcher("backMainShop.jsp").forward(request,response);
}else if(flag==2){
Long categoryId = Long.parseLong(request.getParameter("categoryId"));
Shop shop = new Shop();
shop.setCategoryId(categoryId);
shop.setName(request.getParameter("name"));
shop.setLevel(Integer.parseInt(request.getParameter("level")));
shop.setPrice(Integer.parseInt(request.getParameter("price")));
shop.setIntroduce(request.getParameter("introduce"));
shop.setSmallImg(request.getParameter("smallImg"));
shop.setCreateTime(new Date());
shop.setUpdateTime(new Date());
new shopService().addShop(shop);
List<Shop> shops = new shopService().selectShopsByCategoryId(categoryId);
request.setAttribute("categoryId",categoryId);
request.setAttribute("shops",shops);
request.getRequestDispatcher("backMainShop.jsp").forward(request,response);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
javaweb课程设计,简单商城前后台系统,基于mawen三个模块 (192个子文件)
backUpdateShopServlet.class 4KB
backUpdateShopServlet.class 4KB
backUpdateCategoryServlet.class 3KB
backUpdateCategoryServlet.class 3KB
shopService.class 3KB
ShopMapper.class 3KB
userRegist.class 3KB
userRegist.class 3KB
userShopCartServlet.class 3KB
userShopCartServlet.class 3KB
CategoryService.class 2KB
userLogin.class 2KB
userLogin.class 2KB
backLoginServlet.class 2KB
backLoginServlet.class 2KB
addShopCartServlet.class 2KB
addShopCartServlet.class 2KB
Shop.class 2KB
shopCartService.class 2KB
removeShopServlet.class 2KB
removeShopServlet.class 2KB
userShopServlet.class 2KB
userShopServlet.class 2KB
userIndexServlet.class 2KB
userIndexServlet.class 2KB
goBackMain.class 2KB
goBackMain.class 2KB
ShopCartMapper.class 1KB
userService.class 1KB
CategoryMapper.class 1KB
CharsetEncodingFilter.class 1KB
Category.class 1KB
StrToDate.class 1KB
StrToDate.class 1KB
User.class 1KB
MyBatisUtils.class 1KB
ShopCart.class 1017B
shopServiceTest.class 991B
login_verify.class 870B
login_verify.class 870B
login_verify.class 870B
categoryServiceTest.class 815B
UserMapper.class 707B
login.css 3KB
login.css 3KB
login.css 3KB
login.css 3KB
style.css 3KB
style.css 3KB
reg.css 3KB
reg.css 3KB
shopCart.css 2KB
shopCart.css 2KB
head.css 844B
head.css 844B
shop.css 832B
shop.css 832B
iconfont.eot 5KB
iconfont.eot 5KB
shopmanagement.iml 81B
classshop.iml 81B
shopsite.iml 81B
mybatis-3.4.6.jar 1.55MB
mybatis-3.4.6.jar 1.55MB
mysql-connector-java-5.1.41.jar 970KB
mysql-connector-java-5.1.41.jar 970KB
log4j-1.2.17.jar 478KB
log4j-1.2.17.jar 478KB
kaptcha-2.3.2.jar 421KB
kaptcha-2.3.2.jar 421KB
kaptcha-2.3.2.jar 421KB
kaptcha-2.3.2.jar 421KB
jstl-1.2.jar 405KB
jstl-1.2.jar 405KB
junit-4.12.jar 308KB
junit-4.12.jar 308KB
commons-io-2.5.jar 204KB
commons-io-2.5.jar 204KB
servlet-api-2.5.jar 103KB
servlet-api-2.5.jar 103KB
javax.servlet-api-4.0.1.jar 93KB
javax.servlet-api-4.0.1.jar 93KB
hamcrest-core-1.3.jar 44KB
hamcrest-core-1.3.jar 44KB
shop-common-1.0-SNAPSHOT.jar 14KB
shop-common-1.0-SNAPSHOT.jar 14KB
shop-management-1.0-SNAPSHOT.jar 9KB
backUpdateShopServlet.java 4KB
ShopMapper.java 4KB
shopService.java 3KB
backUpdateCategoryServlet.java 3KB
shopCartService.java 3KB
CategoryService.java 3KB
userRegist.java 2KB
userLogin.java 2KB
backLoginServlet.java 2KB
Shop.java 2KB
CategoryMapper.java 2KB
userService.java 2KB
addShopCartServlet.java 2KB
共 192 条
- 1
- 2
资源评论
- m0_561625842022-05-20还需要导入什么依赖吗?
莫逸风
- 粉丝: 1w+
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功