为了账号安全,请及时绑定邮箱和手机立即绑定

why are you

为什么 最后密码还是999999,getProperty 不是获取表单的的数据吗??怎么还是URL上的999999??

正在回答

2 回答

这是一个优先级问题,当GET(ULR中存在参数)和POST方式同时存在,也同时给同一个属性名值的时候,会优先选择URL中的值。即使不使用param属性 直接property="*"结果也是一样的,也会优先从URL中选择值

0 回复 有任何疑惑可以回复我~

首先getProperty不是从表单获取数据,而只是读取user对象中属性的值;

user对象中属性的值是通过setProperty设置的,而你上面的代码在设置密码时,用了param属性

所以是从url中读取数据,而不是从表单读取

1 回复 有任何疑惑可以回复我~
#1

qq_幸福客_0

请看我的评论,用param属性跟使用url还是表单其实没有关系,只是因为名称和user的property不一致
2017-02-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JAVA遇见HTML——JSP篇
  • 参与学习       248270    人
  • 解答问题       3215    个

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

进入课程
微信客服

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

帮助反馈 APP下载

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

公众号

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