老师,这边29行麻烦帮忙解读一下

老师,这边29行麻烦帮忙解读一下

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

老师,这边29行解读一下,这句话的作用到底是什么,type里的hidden是什么意思?

29行和28行到底是怎么关联起来的?????

正在回答

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

2回答

同学你好

1,input输入框中的value表示的是向后提交的参数,如果没有value,则向后传递的是表单中填写的内容;所以这里提交的是login,表示点击登录按钮,提交到对应的路径,执行value参数的方法,也就是login方法

后面的login按钮,同学指的是登录按钮吗;如果是,这里只是表示一个按钮,而上面value的login只是个表示名,这里也可以起成别的名字

2,他存在的意义就是向后台提交login参数;如果去掉,不向后台提交该参数,那么便不知道要执行哪个方法

如下,这里接收的就是前台提交的参数

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

祝学习愉快

好帮手慕阿园 2020-10-30 14:47:14

同学你好,这里将type设置为hidden是表示将输入框进行了隐藏,不会在页面进行显示,但是提交数据时,会将其提交到servlet中,有些不需要展示的信息可以使用hidden隐藏

28行就是form表单提交的属性,比如提交方式,请求路径等

连接起来就是form表单提交时会把29行的这个值也提交至后台,但是不用在页面上显示任何内容;只是用到这个input框中的name和value属性,此时就可以给form表单添加一个隐藏的输入框来实现

祝学习愉快

  • 提问者 柯菲特 #1
    1.老师,这边的value=login和后边的login按钮有什么区别? 2.29行存在的意义是什么,如果把29行去掉,对表单的提交会有什么影响?
    2020-10-30 15:24:32
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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