struts2 - 替换 Struts 2 中的 actionmessages 类
问题描述
我正在尝试将我的代码从 Struts1 更新到 Struts 2,但是在更新下面的代码时遇到困难,任何人都可以建议替换下面的代码。
final ActionMessages errors=new ActionMessages();
errors.add("Error Global", new ActionMessage("some_string_in_properties_file"));
sorterrormessage(errors);
解决方案
扩展ActionSupport
提供了addActionMessage
方法。它还提供了getActionMessages
和setActionMessages
( Collection<String>
),这将允许对它们进行排序。1
标记库提供<s:actionmessage />
,当与hasActionMessages
允许检查和显示动作消息结合使用时。
要使用属性文件,请在操作中使用适当的getText()
实现。
最好知道您实际面临的困难,因为这可以在网络上搜索并且它位于 S2 文档中。粗略检查其中的功能ActionSupport
可能是一个好主意。
1对消息进行排序很少是正确的做法,除非在非常特殊的情况下,或者如果它明确不是按字母顺序排序。
推荐阅读
- javascript - 将一个函数中的数据传递给 React 组件中的另一个函数
- python - 替代基于条件创建新的熊猫系列?
- if-statement - 使用 awk 计算复杂条件
- javascript - 在页面滚动时打开上方的角度材料工具提示并避免工具提示被隐藏
- reactjs - 我在尝试创建反应应用程序时遇到问题 - 错误:找不到模块 './gitignore'
- node.js - ElasticSearch - 未刷新索引更改
- django - 在 django 中创建 models.UniqueConstraint,但约束不适用
- javascript - 如何获取在 express.router API 函数 Nodejs 中返回的 XMLHttpRequest responseText
- html - Notepad++ html 文件未在 Chrome 中显示
- c# - 甚至无法在 C# 中发送最简单的 HTML 电子邮件 -