彭小呆
2016-08-04 11:57
为什么 最后密码还是999999,getProperty 不是获取表单的的数据吗??怎么还是URL上的999999??
这是一个优先级问题,当GET(ULR中存在参数)和POST方式同时存在,也同时给同一个属性名值的时候,会优先选择URL中的值。即使不使用param属性 直接property="*"结果也是一样的,也会优先从URL中选择值
首先getProperty不是从表单获取数据,而只是读取user对象中属性的值;
user对象中属性的值是通过setProperty设置的,而你上面的代码在设置密码时,用了param属性
所以是从url中读取数据,而不是从表单读取
JAVA遇见HTML——JSP篇
248271 学习 · 3215 问题