如何在 Java 中自定义异常消息中换行?

问题描述 投票:0回答:1

我需要在自定义抛出的消息之间换行

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>
&ltbr&gt
,但它们不起作用。

exception error-handling struts2
1个回答
1
投票

要在 JSP 中的新行上显示消息,您应该使用

<br>
。当您尝试它时,它不会显示在新行上,因为默认情况下
<s:actionerror>
会转义 html。您应该使用
escape="false"
属性更改输出以允许渲染 html。

<s:if test="hasActionErrors()"> <div class="alert_msg alert"> <s:actionerror escape="false"/> </div> </s:if>
© www.soinside.com 2019 - 2024. All rights reserved.