社区
Web 开发
帖子详情
JSF改变密码框中的星号显示
kerrykingtt
2008-10-15 02:45:06
使用inputSecret标签 如何实现将密码显示的星号变成$号。如密码输入superstar,原来显示的是*********,现在显示为$$$$$$$$$,如何实现,帮帮我啊,谢谢了
...全文
163
7
打赏
收藏
JSF改变密码框中的星号显示
使用inputSecret标签 如何实现将密码显示的星号变成$号。如密码输入superstar,原来显示的是*********,现在显示为$$$$$$$$$,如何实现,帮帮我啊,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chen_chirs
2008-10-15
打赏
举报
回复
[Quote=引用 2 楼 accp206 的回复:]
顶1楼.抓住了问题的关键点.
服务器组件再强,最终效果还得取决于浏览器的支持.
所以问题可以换成:如何让 <input type="password" />回显$号?
解决方案请参考1楼.
顺便说一下个人观点,是显示*号还是显示圆点,是取决于浏览器的实现吧?貌似跟操作系统无关...
[/Quote]
Ding...
是啊,最终还是生成html
kerrykingtt
2008-10-15
打赏
举报
回复
谢谢五楼的哥们,但有个问题啊.
public void aaa(
ActionEvent
event){
String
pass
=(String)((
HtmlAjaxSupport
)event.
getComponent(
)).
getData();}
都显示的是cannot find symbol,是不是我没有导入相应的包呢。请告诉我一下,我的全部beans是;
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 void aaa(ActionEvent event){
String pass=(String)((HtmlAjaxSupport)event.getComponent()).getData();}
public String Login(){
return "loginOK";
}
C0150
2008-10-15
打赏
举报
回复
教你一个笨一点的方法:
bean 里面这样写:
public void aaa(ActionEvent event) {
String pass = (String) ((HtmlAjaxSupport) event.getComponent())
.getData();//这里可以得到页面上输入的内容,可以在bean里面处理之后在把数据传回页面上显示。
}
页面上这样写:
<h:inputSecret id="pass" value="#{HelloJsfBean.password}">
<a:support event="onkeydown" actionListener="#{HelloJsfBean.aaa}" reRender="pass"
data="#{HelloJsfBean.password}" />
</h:inputSecret>
kerrykingtt
2008-10-15
打赏
举报
回复
这位大哥,我是JSF新手。对于你讲的我不是很明白。具体代码如下:login.jsp页面(一共有两个JSP页面,一个Javabean,还有一个导航文件)
<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>
所以能否以代码的形式教教我呢?谢谢
fishldr
2008-10-15
打赏
举报
回复
同意
accp206
2008-10-15
打赏
举报
回复
顶1楼.抓住了问题的关键点.
服务器组件再强,最终效果还得取决于浏览器的支持.
所以问题可以换成:如何让<input type="password" />回显$号?
解决方案请参考1楼.
顺便说一下个人观点,是显示*号还是显示圆点,是取决于浏览器的实现吧?貌似跟操作系统无关...
BearRui
2008-10-15
打赏
举报
回复
html标准的组件是根据操作系统来决定显示* 还是显示●的,显示$$$$的还没有。
要么你直接用输入框,在输入框的keydown事件中的截获用户的输入密码,把密码保存到隐藏域中,然后用JS改变输入框中显示成$$$
PrimeFaces学习教程
在
JSF
2.0环境中配置PrimeFaces时,需要对web.xml文件进行适当的修改,包括添加PrimeFaces的配置和指定
JSF
视图处理器。同时,也需要确保服务器环境支持
JSF
2.0,因为PrimeFaces的一些特性依赖于该版本的新功能。 ##...
java笔记整理
XDHFE6GJ-1666199870555)(C:\Users\shao\AppData\Roaming\Typora\typora-user-images\image-20221018160916880.png)] 在登录界面我们输入的肯定是明文,比如
密码
是123456,在
密码
的输入框内肯定也是输入同样的123456...
(附源码)基于SSM的学生信息管理系统的设计与实现 毕业设计090858
信息技术不仅
改变
了人们的工作和生活方式,也在
改变
教育和学习的方式.我国的教育事业蓬勃发展,升学率普遍提高,各类大专院校规模不断扩大,对于学生管理工作的高效性和规范化提出了更高的要求.作为学校管理工作的一个...
开发面试问题
因为表中的数据量比较大,防止一次取出所导致内存溢出问题,我采用了分段批量提取的方式进行,除此之外我们对后续增加的数据根据优先级的不同采取不同的策略,对于那些需要及时
显示
的数据我们通过spring定时器在短...
基于SSM学生信息管理系统设计的设计与实现090858
信息技术不仅
改变
了人们的工作和生活方式,也在
改变
教育和学习的方式.我国的教育事业蓬勃发展,升学率普遍提高,各类大专院校规模不断扩大,对于学生管理工作的高效性和规范化提出了更高的要求.作为学校管理工作的一个...
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章