Struts2的标签<s:password/>和<s:textfield type="password"/>的区别,求指点
用Struts2和Hibernate写了一个增删改查的小demo,其中add.jsp和update.jsp里使用了<s:password/>,当在页面点击修改的时候,之前的密码没有被传到页面上,如果使用<s:textfield type="password"/>,之前的密码被传入到了页面上,这两个有什么区别吗?注:在action的方法里return之前,打印getPassword()是有值的。 --------------------编程问答-------------------- 知道为什么没人回答你这问题。没有任何意义。 --------------------编程问答-------------------- <s:password/> 是 struts 封装好的标签<s:textfield type="password"/> 是不规范的标签 --------------------编程问答--------------------
那你能说出来为什么<s:password/>在页面为什么显示不了值吗?
--------------------编程问答-------------------- --------------------编程问答-------------------- 有区别
<s:password/>的标签添加了一个属性"showPassword",默认的是false不会将密码写入到<input type="password" />的value字段,除此之外没有区别,应为<s:password/>继承自<s:textfield type="password"/> --------------------编程问答-------------------- 这应该两个不一样的标签吧,你在网上找找password和textfield的区别… --------------------编程问答-------------------- 我也遇到同样的问题 LZ最后怎么解决的??? 望LZ指导一下
补充:Java , Java EE