博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将jsp页面改成html页面以及错误的调试
阅读量:7095 次
发布时间:2019-06-28

本文共 1857 字,大约阅读时间需要 6 分钟。

hot3.png

一、将guestAlipayConfirm.jsp页面改成guestAlipayConfirm.html页面,为了方便前台修改

二、本页面的主要功能是实现匿名购买功能,填写订单信息可点击登陆支付宝付款按钮进行付款

三、将jsp页面中的标签用html标签的形式表示

  1. 在html页面的form表单中需要添加一项th:value="${goodsForm}"表示引用的是goodsForm中的数据

   2.完成页面修改之后进行测试,出现"粮食"错误进行调试,可以用debug进行调试

   3."粮食"错误需要在AlipayController和CartController页面添加实例化方法

(1)goodsForm.type="粮食"的错误信息。

解决办法:在AlipayController.java和CartController.java中需要对粮食进行实例化,附初值

(2)cartList==0的错误信息。

解决办法:匿名购买时没有购物车,但是写成HTML时要求比较严格,所以必须添加购物车,所以在AlipayController.java中对购物车进行实例化。

.guestAlipay.jsp中:

您现在是匿名购买该商品,请认真填写以下每项内容以保证商品能够顺利到达您的手中。
        ${message}
(异常处理)

改写成:
             

guestAlipay.jsp中

        
        
        
        
        
        
        
        

改写为guestAlipay.html:

    
    
    
    
    
    
        
    

CartController.java中添加实例化方法:

@RequestMapping(value = "addCart", method = RequestMethod.POST)    public String executeAddCart(Model model, HttpSession session, CartForm cartForm, Device device) throws SQLException {        GoodsForm GoodsForm=new GoodsForm();        GoodsForm.setType("粮食");        model.addAttribute("goodsForm", GoodsForm);        model.addAttribute("cartList", cartService.searchCartList(cartForm));        log.info("追加购物车");

AlipayController.java中添加实例化方法:

@RequestMapping(value = "guestAlipaySubmit", method = RequestMethod.POST)    public String executeGuestAlipaySubmit(Device device, Model model, @Valid @ModelAttribute("alipayForm") AlipayForm alipayForm, BindingResult results) throws SQLException {        GoodsForm goodsForm=new GoodsForm();        goodsForm.setType("粮食");        model.addAttribute("goodsForm", goodsForm);        log.info("由匿名用户购买商品向支付宝发起支付请求。");

 

转载于:https://my.oschina.net/u/2411770/blog/483128

你可能感兴趣的文章
Repeater控件
查看>>
JS模板引擎
查看>>
JavaScript之表单验证讲解
查看>>
MSMQ 消息队列
查看>>
java核心知识点学习----多线程并发之线程同步
查看>>
JSP编程中常用的JavaScript技术(转载)
查看>>
jquery easy ui 学习 (5) windowlayout
查看>>
delegate和protocol
查看>>
DevExpress Report的简单应用
查看>>
Spring AOP Schema aop:config、tx:advice
查看>>
Linux 驱动加载到内核中编译<1>
查看>>
LDAP-常用命令
查看>>
去水印(文字和图片)
查看>>
iOS开发UI篇—UIScrollView控件介绍
查看>>
windows下常用快捷键
查看>>
Android Launcher 怎样去掉主菜单,全部应用摆在桌面,相似小米桌面
查看>>
Codeforces Beta Round #89 (Div. 2) E. Bertown roads(Tarjan、边双连通分量)
查看>>
CI框架篇之辅助函数篇--基本(1)
查看>>
一个简单的MVVM雏形
查看>>
VB------VS2012 IDE
查看>>