value="${Contant.DEAL_PASS}"

value="${Contant.DEAL_PASS}"

http://img1.sycdn.imooc.com//climg/5e4f6a170911c84a19201080.jpg

老师,这个表单的submit按钮里,为什么没有超链接?这个value="${Contant.DEAL_PASS}"最终会提交到哪里去?有点绕晕了。

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

同学你好,在toCheck()方法中,新建一个dealrecored对象,并将要处理的报销单id传入dealrecored中,将dealrecored存入map,转发到前台页面,

http://img1.sycdn.imooc.com//climg/5e50ff6409d14c7608270518.jpg

在前台页面中,SpringMVC的form表单,使用ModelAttribute解析record,如:

http://img1.sycdn.imooc.com//climg/5e510021092feeb012240570.jpg

comment对应的是备注信息,下边dealway是处理结果。点击提交,会将报销单的claimVoucherId,备注信息comment,处理结果等封装到record中,提交给check()方法。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

好帮手慕阿满 2020-02-21 19:54:58

同学你好,这里使用SpringMVC的form标签,将其封装成model返回给前台页面。也就是dealWay的值封装在dealRecord中,dealRecord传递到deal方法中的,在deal方法中,通过dealRecord获取dealWay的值。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 岩爵 #1
    所以submit按钮的name=dealWay的作用就是,把dealWay的值通过点击提交按钮传递过去?这个name属性对应后台的哪里,有什么作用?另外,我看到form表单里并没有几个数据,那它是怎么被封装成dealRecord的呢?是只有form表单里的数据被封装,还是整个claim_voucher_check页面的数据都会被封装呢?能根据页面具体说说封装了哪些数据吗?
    2020-02-22 11:35:21
提问者 岩爵 2020-02-21 18:42:51

http://img1.sycdn.imooc.com//climg/5e4fb24f091ecc2f18600867.jpg这些submit按钮的value都是不同的。然后提交到/claim_voucher/check,也就是:

http://img1.sycdn.imooc.com//climg/5e4fb2a3092c353d19201080.jpg

然后我打开deal方法:

http://img1.sycdn.imooc.com//climg/5e4fb3420922288518550875.jpg

请问哪里体现了与图1的submit按钮的value值相关?是因为submit按钮的name是dealWay?所以,图3的if(dealRecord.getDealWay().equals(Contant.DEAL_PASS)),就是取出submit的value值,与Contant.XXX作比较?

好帮手慕阿满 2020-02-21 18:18:48

同学你好,这里的value="${Contant.DEAL_PASS}是审核报销单的处理结果,如果审核通过了,则打款,如果打回,则报销单则回答创建人,要求修改等。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

好帮手慕阿满 2020-02-21 16:16:05

同学你好,这里使用的是form表单,数据会提交到action对应的路径中,如:

http://img1.sycdn.imooc.com//climg/5e4f919909cb9b3309280151.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 岩爵 #1
    但是这个value="${Contant.DEAL_PASS}",提交过去后有什么用呢?感觉这个value值起不到任何作用,只是好看的。
    2020-02-21 16:44:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码