我需要在自定义抛出的消息之间换行
Exception
。
我使用的是 Struts 2
addActionError()
,错误消息将显示在 JSP 上。
所以这是我的Java代码:
if (result_Of_Scan.equals("ERROR")) {
throw new AdserverException("We are getting problem with connecting our "
+ "Antivirus Server! Please try again after some time");
}
所以,我需要在浏览器的第一行显示
"We are getting problem with connecting our Antivirus Server"
,在下一行显示 "Please try again after some time"
。
我已经尝试过
\n
、<br>
和 <br>
,但它们不起作用。
要在 JSP 中的新行上显示消息,您应该使用
<br>
。当您尝试它时,它不会显示在新行上,因为默认情况下 <s:actionerror>
会转义 html。您应该使用 escape="false"
属性更改输出以允许渲染 html。
<s:if test="hasActionErrors()"> <div class="alert_msg alert"> <s:actionerror escape="false"/> </div> </s:if>