黑马程序员技术交流社区
标题: 【郑州校区】实现速运快递前台系统活动促销列表分页数... [打印本页]
作者: 我是楠楠 时间: 2019-6-18 16:34
标题: 【郑州校区】实现速运快递前台系统活动促销列表分页数...
本帖最后由 我是楠楠 于 2019-6-18 17:04 编辑
【郑州校区】实现速运快递前台系统活动促销列表分页数据查询
1、 修改 promotion.html 页面分页列表 page.js 中请求路径
2、 将 Promotion 实体类抽取出来 ,从 bos_management 分离 bos_domain 项目
将 bos_management 中 cn.itcast.domain 包所有类 复制 bos_domain 中 分别在 bos_fore 和 bos_management 中 引入 bos_domain 依赖
3、 在 bos_fore 项目新建 PromotionAction 提供 pageQuery 方法
4、 在 bos_management 项目 提供 WebService 服务,根据 page 和 rows 返回分页数据分页能否使用 spring data 自带 Page 对象,作为 WebService 传输数据对象
并不是一个完全 POJO 类,没有 setter 方法
在 bos_domain 中创建 PageBean 对象
在 Promotion 加入@XmlRootElement
在 PromotionService 提供 WebService 服务接口方法
实现
5、 在 bos_management 发布 WebService 配置 配置 web.xml
配置 applicationContext-webService.xml
错误:11:35:03,497 ERROR JAXRSInvoker:244 - No subresource locator found for path /
11:35:03,518 WARN WebApplicationExceptionMapper:73 - javax.ws.rs.NotFoundException: HTTP 404 Not Found
解决: 忘记写@GET
错误:Caused by: javax.xml.bind.JAXBException: class cn.itcast.bos.domain.take_delivery.Promotion 以及其任何超类对此上下文都是未知的。解决: 如果 WebService CXF 返回带有泛型的集合 ,解决需要在使用带有泛型的集合类型上面@XmlSeeAlso 注解
测试 :
河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层
-
图片3.png
(1.27 MB, 下载次数: )
-
图片4.png
(123.65 KB, 下载次数: )
-
图片5.png
(73.84 KB, 下载次数: )
-
图片6.png
(84.67 KB, 下载次数: )
-
图片7.png
(1.47 MB, 下载次数: )
-
图片8.png
(1.36 MB, 下载次数: )
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |