seam的dvdstore的例子中,关于h:messages的疑问,谢谢
abelzcg
2009-03-11
1-在action文件EditCustomerAction.java中,
使用了facesMessages.add("userName", "This name is already in use");添加了一条错误提示信息. 2-显示页面中,使用的是 <h:messages globalOnly="true" layout="table" styleClass="cntError" /> 3-可是运行后发现只能显示"userName"这个单词,后面的"This name is already in use"显示不出来. 请问这是什么原因? 谢谢,谢谢!! |
|
abelzcg
2009-03-11
或者说
facesMessages.add("userName", "This name is already in use"); 中的"This name is already in use"怎样才能显示到页面中? |
|
andyhan
2009-03-12
第二个参数是参数列表,第一个参数中要包括列表内容。
如“Hello {0} !” |
|
abelzcg
2009-03-13
![]() 没看懂 |
|
andyhan
2009-03-13
facesMessages.add("This {0} is already in use", "userName");
|
|
abelzcg
2009-03-13
yes
明白了,也试了一下,成功,太棒了 thanks!!!!!!!!!!!!!!!! ![]() |
|
abelzcg
2009-03-13
![]() 再请教一下 org.jboss.seam.international.StatusMessages的源程序中, public void add(String messageTemplate, Object... params)方法中, "object..."参数的“...”代表什么意思? ![]() |
|
andyhan
2009-03-14
abelzcg 写道 ![]() 再请教一下 org.jboss.seam.international.StatusMessages的源程序中, public void add(String messageTemplate, Object... params)方法中, "object..."参数的“...”代表什么意思? ![]() 不定参数列表,可以是0到n个参数(逗号分隔) add("Hello {0} {1} {0} {2}", arg0, arg1, arg2) |
|
abelzcg
2009-03-16
万分感谢!万分感谢!
![]() ![]() |