jsf 标签 id

xichao007521 2009-03-16 12:29:02
刚开始接触jsf,今天做例子的时候遇到的问题:
<h:inputText value="#{user.name}" id="testbox"/>,我取得里面值的时候用document.getElementById("testbox").value,就找不到值,查看了源码之后发现id被设置为j_id_jsp_992526669_1:testbox,请问有什么更好的设置jsf标签id的方法吗?机器产生的id是可控的吗?
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xichao007521 2009-03-16
  • 打赏
  • 举报
回复
不错,谢谢wula0010,刚接触jsf,正在上手
wula0010 2009-03-16
  • 打赏
  • 举报
回复
你说清楚在哪里取值了,如果是在backbean里,backbean应该是user,直接用username就可以了。看你应该是在javascript里取值,那么要设置form的id,控件的id是form_id:控件id,比如你的form的id=form1,<h:inputText value="#{user.name}" id="testbox"/>,在javascript里取值就是document.getElementById("form1:testbox").value
xichao007521 2009-03-16
  • 打赏
  • 举报
回复
补充,我使用的是jsf1.2版本

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧