How to put data in view scope via EL in JSF page

橙三吉。 提交于 2019-12-01 11:07:33

This is not the right way to put data in a certain scope from the Facelets template on.

You're supposed to use <c:set> for this.

Putting data in request scope:

<c:set var="test" value="data" scope="request" />
..
#{test}

Putting data in view scope:

<c:set var="test" value="data" scope="view" />
..
#{test}

The scope attribute also supports session and application.

Putting data in the Flash scope is done a bit differently:

<c:set target="#{flash}" property="test" value="data" />
...
#{flash.test}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!