n0w*_*eak 5 java jsf spring jsf-2
在本机 JSF 2.0 环境中,用户可以使用类似的内容引用请求参数
@ManagedProperty("#{param.id}")
private Long id;
Run Code Online (Sandbox Code Playgroud)
不过,我使用 Spring 来管理 JSF bean,因此 在我的情况下, @ManagedProperty注释被忽略。仍然可以在 faces-config.xml 中使用#{param.id}语句,但基于注释的配置显然更可取。
有没有办法用Spring注解来解决这样的语句?
您可以尝试使用@ValueSpring 表达式语言。应该有request可用的变量:
@Value("#{request.getParameter('id')}")
private Long id
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2150 次 |
| 最近记录: |