使用inputSecret标签 如何实现将密码显示的星号变成$号。如密码输入superstar,原来显示的是*********,现在显示为$$$$$$$$$,如何实现?
因为本人是新手,请您给我一些具体的指导,我把代码放上,谢谢了,我在线等
(共两个页面,一个Javabean,一个配置文件)
login.jsp:作用为显示登录框
(标签引用省略)
<f:view>
<h:form id="hello">
<h:output value="Userid"/>
<h:input value="#{HelloJsfBean.userId}"/>
<h:output value="Password"/>
<h:inputSecret redisplay="true" value=="#{HelloJsfBean.password}"/>
<h:commandButton value="Login" action="loginOK"/>
</h:form>
</f:view> loginOK.jsp: 作用为点击登录后打开另一个页面显示,显示出用户名和密码
(标签引用省略)
<f:view>
Your Input: <br>
UserId: <h:output value="#{HelloJsfBean.userId}"/>
Password: <h:output value="#{HelloJsfBean.password}"/>
</f:view> JavaBean:后台管理,如果更改Javabeans,请告诉我需要导入哪些包,谢谢
package com.yourpackage;
public class HelloJsfBean {
private String userId;
private String password;
public String getuserId(){return userId;};
public void setuserId(String userId){this.userId=userId;};
public String getpassword(){return password;};
public void setpassword(String password){this.password=password;}
public String Login(){
return "loginOK";
}
导航配置我认为没有改的必要吧,如果改的话,我再粘上去。
因为本人是新手,请您给我一些具体的指导,我把代码放上,谢谢了,我在线等
(共两个页面,一个Javabean,一个配置文件)
login.jsp:作用为显示登录框
(标签引用省略)
<f:view>
<h:form id="hello">
<h:output value="Userid"/>
<h:input value="#{HelloJsfBean.userId}"/>
<h:output value="Password"/>
<h:inputSecret redisplay="true" value=="#{HelloJsfBean.password}"/>
<h:commandButton value="Login" action="loginOK"/>
</h:form>
</f:view> loginOK.jsp: 作用为点击登录后打开另一个页面显示,显示出用户名和密码
(标签引用省略)
<f:view>
Your Input: <br>
UserId: <h:output value="#{HelloJsfBean.userId}"/>
Password: <h:output value="#{HelloJsfBean.password}"/>
</f:view> JavaBean:后台管理,如果更改Javabeans,请告诉我需要导入哪些包,谢谢
package com.yourpackage;
public class HelloJsfBean {
private String userId;
private String password;
public String getuserId(){return userId;};
public void setuserId(String userId){this.userId=userId;};
public String getpassword(){return password;};
public void setpassword(String password){this.password=password;}
public String Login(){
return "loginOK";
}
导航配置我认为没有改的必要吧,如果改的话,我再粘上去。
你就就自己开发一个自定义组件或者用facelets开发一个复合组件。
你们是什么学校的啊,我想去看看你们那老师长啥样,嘿嘿。
再说一下个人观点啊:我觉得inputSecret里面的值,不管你怎么转换,显示出来的都会是*号,
你们老师真的说“使用inputSecret标签 如何实现将密码显示的星号变成$号”?
如果使用inputText标签,还可以让它转换之后以“$”号显示出来。
帮你把帖顶上去,期待高手来帮帮你吧,呵呵
<h:input onkeypress="event.keyCode=36;" /> 但这样没用,这样在后台接收到的值也全是$,本来想用1个隐藏域来保存用户输入的值。但如果用户在输入框中采用粘帖、剪切等操作的时候,就无法把值保存到隐藏域中。所以我的建议:先回去跟你们老师确认清楚题目到底是不是这样