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

我做练习的时候也遇到了这个BUG

你们就没发现后面输入密码123456过后,显示的密码还是99999吗?

正在回答

2 回答

因为login.jsp中有这么一句<form name="loginForm" action="dologin.jsp?mypass=999999" method="post">,action指定dologin.jsp处理时,把mypass这个参数的值赋为999999一起传到dologin.jsp中去了,而最终显示的密码是根据这行代码<jsp:setProperty name="myUsers" property="password" param="mypass"/>中的param来决定的,这里param="mypass"中的mypass就是上面你 穿过来的参数值

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

混合动力火锅 提问者

非常感谢!
2016-09-02 回复 有任何疑惑可以回复我~

重启Tomcat就可以了

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

举报

0/150
提交
取消

我做练习的时候也遇到了这个BUG

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信