我正在使用事件作用域组件作为视图控制器。我需要在该控制器上有一个“init”方法,在这里可以进行授权检查,从JPA加载某些实体等。
问题是,如果我选择在@Create
方法中执行此操作,则尚未设置page.xml
中定义的参数(通过GET)。设置了@RequestParameter
字段,但它们的灵活性较差-不能在组件的内部类中使用它们,也不能在bean路径中更深的地方使用它们。例如,我可以将name=abc
定向到#{controller.user.name}
,但是只能将组件级的setter与@RequestParameter
一起使用。
还有另一种方法可以设置所有请求参数的“init”方法吗?
最佳答案
毕竟找不到解决方案。将项目移至Spring MVC。
关于seam - 设置请求参数后的接缝组件初始化方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4148808/