Java 如何避免actionMessages/actionError生成ul li标签?

Java 如何避免actionMessages/actionError生成ul li标签?,java,jsp,struts2,ognl,struts-tags,Java,Jsp,Struts2,Ognl,Struts Tags,在我的Struts 2应用程序中,以下标签生成ullispan标签,我必须避免它。怎么可能呢?我还使用了theme=“simple”,它不起作用 使用迭代器标记来迭代操作消息或操作错误。该操作应扩展ActionSupport 使用您喜欢的HTML,迭代并手动打印每条消息/错误: 应该保留(或其他一些标记),以便在语义上分离消息(例如,明天用不同的CSS样式装饰它们,而这是无法通过将它们打印为简单文本来完成的) 否则,只需删除并在之后添加一个,不转义输出不是最好的主意,有人可以在错误消息

在我的Struts 2应用程序中,以下标签生成
ul
li
span
标签,我必须避免它。怎么可能呢?我还使用了
theme=“simple”
,它不起作用


使用迭代器标记来迭代
操作消息
操作错误
。该操作应扩展
ActionSupport





使用您喜欢的HTML,迭代并手动打印每条消息/错误:


应该保留
(或其他一些标记),以便在语义上分离消息(例如,明天用不同的CSS样式装饰它们,而这是无法通过将它们打印为简单文本来完成的)


否则,只需删除
并在

之后添加一个

,不转义输出不是最好的主意,有人可以在错误消息@LukaszLenart中插入一个JavaScript。我完全同意,这个答案非常古老,当时我使用HTML消息,剥离服务器端有害的HTML代码。。。不过,在回答中没有提到这一点肯定是一个错误(我现在编辑删除了转义)。谢谢你的反馈