从Struts标记访问Spring MessageSource

时间:2012-02-09 09:32:58

标签: forms spring-mvc struts2 textfield

我的第一个问题,但希望它很重要。对于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?

0 个答案:

没有答案