JSF:使用嵌套对象支持 Bean?
JSF 1.1,使用内部带有嵌套对象的支持 bean,我可以读取嵌套对象的所有属性。
例如,假设一个名为“foo”的支持 bean 和一个嵌套对象“bar”,我可以通过 h:form 设置/写入 foo.bar 的所有属性吗?
我的意思是这样的:
f:view h:form h:inputText value="#{myBean.mySelectedReport.someProp}" /
在支持 bean 中:
public SomeObject getMySelectedReport() {...}
但是当我将其发送到正确的支持 bean 时,它不会存储 someProp 值的值
JSF 1.1, using a backing bean with a nested objects inside I can read all properties of the nested object.
For example assuming a backing bean named "foo" with a nested object "bar" can I set/write via h:form all the properties of foo.bar?
I mean something like this:
f:view h:form h:inputText value="#{myBean.mySelectedReport.someProp}" /
and this in the backing bean:
public SomeObject getMySelectedReport() {...}
but when I sent it to the correct backing bean it doesn't store the value of the someProp value
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
很好,我可以自己回答,因为我自己解决了:
如果对其他有相同问题的人有用,问题是“from-view-id”上的 JSF 1.1 通配符,例如“/ajax/uiChannel*”仅匹配没有任何查询参数的页面到“from url”,
只有这一个“/ajax/uiChannel.jsp?*”和“/ajax/uiChannel*?*”通配符似乎有效
Nice, I can answer by myself as I solved by myself:
if useful for others having the same problem the problem is the JSF 1.1 wildcard on "from-view-id", for example "/ajax/uiChannel*" match only pages without any query params into the "from url",
only this one "/ajax/uiChannel.jsp?*" and "/ajax/uiChannel*?*" wildcard seems to work