从 Struts 2 中的 Action 类访问 ApplicationResource.properties 文件
我可以从 Struts 2 中的 Action 类访问 ApplicationResource.properties 文件键吗 并更新键的值?
can i access ApplicationResource.properties file keys from Action Class in Struts 2
and update the values of the key ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为您不能直接更新这些键的值,这会破坏它作为(静态)资源的目的。
但是您可以使用占位符。
ApplicationResources.properties
MyAction.java
I don't think you can update the values of those keys directly, that would kind of defeat the purpose of it being (static) resources.
You can however use placeholders.
ApplicationResources.properties
MyAction.java
是的,这是可能的。
假设您在 applicationResources.properties 文件中有一个属性 error.login 。
例如:error.login=无效的用户名/密码。请再试一次。
然后在 Action 类中,您可以像这样访问它: getText("error.login")
完整示例:
applicationResources.properties
LoginAction.java
Yes its possible.
Lets say if you have a property error.login in applicationResources.properties file.
eg : error.login= Invalid Username/Password. Please try again.
then in the Action class you can access it like this : getText("error.login")
Complete example:
applicationResources.properties
LoginAction.java