package com.hdzz.web;
import java.io.IOException;
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 com.hdzz.service.MarketService;
import com.hdzz.service.ShopService;
/**
* Servlet implementation class ShopService
*/
@WebServlet("/ShopService")
public class ShopServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private ShopService ms = new ShopService();
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String state = request.getParameter("state");
if(state.equals("getAdd")) {
//查询购物车添加信息(传一个id)。http://localhost:8080/market/shop?state=getAdd&3
this.getAdd(request,response);
}else if(state.equals("getDelete")){
this.getDelete(request, response);
//删除购物车商品(传要 删除的id)。http://localhost:8080/market/shop?state=getDelete&1
}else if(state.equals("getAlter")){
this.getAlter(request, response);
//(传一个优惠卷面值和对应的id)http://localhost:8080/market/shop?state=getAlter&20&1
}else if(state.equals("getSearch")){
this.getSearch(request, response);
//查询购物车商品。http://localhost:8080/market/shop?state=getSearch
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void getAdd(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
/** 设置后台跨域 */
response.setContentType("text/html;charset=utf-8");
response.setHeader("Access-Control-Allow-Origin", "*");
//获取url后面所带的参数得到的是个字符串
String value=request.getQueryString();
// 将url后面的字符串按指定字符转化成数组
String[] valueArray = value.split("&");
// for (String values : valueArray) {
// System.out.println(values);
// }
System.out.println(valueArray[1]);
//将url中取出的数据将格式转为中文
String id=java.net.URLDecoder.decode(valueArray[1],"UTF-8");
String returnJson = ms.getAddByJson(id);
response.getWriter().print(returnJson);
// response.getOutputStream().write((returnJson).getBytes());
}
protected void getDelete(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
/** 设置后台跨域 */
response.setContentType("text/html;charset=utf-8");
response.setHeader("Access-Control-Allow-Origin", "*");
//获取url后面所带的参数得到的是个字符串
String value=request.getQueryString();
// 将url后面的字符串按指定字符转化成数组
String[] valueArray = value.split("&");
// for (String values : valueArray) {
// System.out.println(values);
// }
System.out.println(valueArray[1]);
//将url中取出的数据将格式转为中文
String id=java.net.URLDecoder.decode(valueArray[1],"UTF-8");
String returnJson = ms.getDeleteByJson(id);
response.getWriter().print(returnJson);
// response.getOutputStream().write((returnJson).getBytes());
}
protected void getAlter(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
/** 设置后台跨域 */
response.setContentType("text/html;charset=utf-8");
response.setHeader("Access-Control-Allow-Origin", "*");
//获取url后面所带的参数得到的是个字符串
String value=request.getQueryString();
// 将url后面的字符串按指定字符转化成数组
String[] valueArray = value.split("&");
// for (String values : valueArray) {
// System.out.println(values);
// }
System.out.println(valueArray[1]);
//将url中取出的数据将格式转为中文
String id=java.net.URLDecoder.decode(valueArray[1],"UTF-8");
String price=java.net.URLDecoder.decode(valueArray[2],"UTF-8");
String returnJson = ms.getAlterByJson(price,id);
response.getWriter().print(returnJson);
// response.getOutputStream().write((returnJson).getBytes());
}
protected void getSearch(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
/** 设置后台跨域 */
response.setContentType("text/html;charset=utf-8");
response.setHeader("Access-Control-Allow-Origin", "*");
String returnJson = ms.getSearchByJson();
response.getWriter().print(returnJson);
// response.getOutputStream().write((returnJson).getBytes());
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于微信小程序仿京东购物商城app设计
共175个文件
png:63个
js:22个
json:21个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 144 浏览量
2022-04-08
13:42:52
上传
评论 1
收藏 19.95MB ZIP 举报
温馨提示
服务器端采用Java开发语言 Eclipse开发工具 mysql数据库 实现了微信用户登录,商品关键字搜索,商品信息动态轮播,商品详情查看加入购物车,购物车商品增删改查,用户个人中心布局展示等! 客户端是微信开发者工具 这个源码是网上我找的 有的功能还没实现 不过目前这些功能是可以运行的 拿去参考学习还是可以的
资源推荐
资源详情
资源评论
收起资源包目录
基于微信小程序仿京东购物商城app设计 (175个子文件)
项目运行演示.avi 39.48MB
Market.class 4KB
Shop.class 4KB
BaseDao.class 4KB
ShopServlet.class 3KB
MarketServlet.class 3KB
ShopService.class 3KB
MarketService.class 2KB
DaoTestShop.class 1KB
DaoTest.class 1KB
.classpath 841B
org.eclipse.wst.common.component 462B
org.eclipse.wst.jsdt.ui.superType.container 49B
.gitignore 145B
mysql-connector-java-5.1.37-bin.jar 963KB
gson-2.2.4.jar 186KB
ShopServlet.java 4KB
MarketServlet.java 4KB
BaseDao.java 3KB
Market.java 3KB
Shop.java 3KB
ShopService.java 2KB
MarketService.java 1KB
DaoTest.java 887B
DaoTestShop.java 610B
details.js 6KB
cart.js 5KB
index.js 3KB
ListMode.js 2KB
search.js 2KB
more.js 2KB
index.js 2KB
index.js 2KB
index.js 1KB
index.js 1KB
prodType.js 1KB
app.js 1KB
ucenter.js 884B
http.js 857B
index.js 766B
http-p.js 651B
index.js 585B
index.js 477B
index.js 473B
index.js 421B
split.js 104B
config.js 2B
.jsdtscope 491B
app.json 1KB
project.config.json 1KB
sitemap.json 191B
index.json 167B
prodType.json 121B
index.json 94B
settings.json 87B
more.json 75B
search.json 75B
jsconfig.json 74B
cart.json 71B
index.json 48B
index.json 48B
index.json 48B
details.json 48B
index.json 46B
index.json 46B
index.json 46B
ucenter.json 43B
index.json 41B
index.json 23B
MANIFEST.MF 36B
org.eclipse.wst.jsdt.ui.superType.name 6B
bg.png 215KB
1.png 134KB
2.png 117KB
21.png 108KB
14.png 105KB
19.png 105KB
3.png 100KB
15.png 83KB
16.png 78KB
5.png 73KB
4.png 69KB
18.png 58KB
8.png 51KB
6.png 47KB
7.png 45KB
17.png 37KB
11.png 28KB
13.png 22KB
9.png 21KB
20.png 17KB
10.png 17KB
beishang.png 16KB
12.png 10KB
my.png 5KB
edit.png 5KB
app.png 5KB
31.png 4KB
shop.png 4KB
30.png 4KB
共 175 条
- 1
- 2
资源评论
泰山AI
- 粉丝: 3w+
- 资源: 287
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功