我正在使用JSF2.0 + Spring 3.0构建应用程序。我的bean在此应用程序中由Spring管理。
在本申请中我有具有3个SelectOneMenuItems(JSF)JSF + Spring中的Bean Scopes管理
- 当用户选择第一下拉框值它然后将填充第二下拉框(如我置于EventChangeListener逻辑)
- 当一个形式从第2跌落用户选择值下降它将填充3日根据第二滴的选择下
下拉现在,当我提交表单,就会提交不错,但它不会不从包装箱中取出值。 春天我尝试了请求范围但它产生了另一个问题,那就是当一个值先选择下拉的时候让我说国家和我给下一个省下来的值(按照国家下拉选项填充省),春天考虑它是一个新的请求和刷新豆,所以国家的下拉值被删除,我得到NullPointerException
,同时填充省份。 我现在该做什么,我真的得到了stucked.Please帮助
aamir *目前接受的答案是否能真正解决您的具体问题?或者您是否因群体行为和/或高票而接受?我不做Spring,但aamir的答案似乎并不适用于Spring管理的bean。您的具体问题必须通过使用不同的作用域,某种会话范围(如JSF中的“视图范围”和CDI中的“对话范围”)来解决。您可以在[Google](http://google.com/search?q=jsf+view+scope+in+spring)示例中找到如何在Spring中模拟JSF视图范围。 – BalusC