我的第一个问题,但希望它很重要。对于Struts和Spring来说,我很陌生,请跟我一起去。
我正在使用Spring 3 for IOC和Struts 2 for MVC(所以我在所有工作中使用Struts Actions,在我的JSP中使用Struts标记)。
我想将该应用程序国际化。我正在使用Spring MessageSource从JDBC消息提供程序读取它的内容。
我的所有动作都是ServletRequestAware,我用它来获取ApplicationContext并获取Spring bean。所以,我也有我的MessageSource-bean可用。 (当然还有来自MessageSourceResourceBundle的ResourceBundle)。
我希望能够在struts-tags中使用ResourceBundle。
<s:textfield>
的示例说:
在此示例中,将呈现“user”属性的文本控件。还通过密钥属性从ResourceBundle检索标签。
<s:textfield key="user">
不确定这意味着什么。在我看来,你需要一个“捆绑”和一个“密钥”来从捆绑中获取消息。那么上面例子中的“用户”是什么,“捆绑”或“密钥”? 我应该如何通过Action的getter或请求参数将我的ResourceBundle转发到jsp?