课程
/后端开发
/Java
/JAVA遇见HTML——JSP篇
为什么 最后密码还是999999,getProperty 不是获取表单的的数据吗??怎么还是URL上的999999??
2016-08-04
源自:JAVA遇见HTML——JSP篇 5-7
正在回答
这是一个优先级问题,当GET(ULR中存在参数)和POST方式同时存在,也同时给同一个属性名值的时候,会优先选择URL中的值。即使不使用param属性 直接property="*"结果也是一样的,也会优先从URL中选择值
首先getProperty不是从表单获取数据,而只是读取user对象中属性的值;
user对象中属性的值是通过setProperty设置的,而你上面的代码在设置密码时,用了param属性
所以是从url中读取数据,而不是从表单读取
qq_幸福客_0
举报
Java Web入门级教程JSP,带你轻松的学习JSP基础知识
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号