在java中由Custom异常引发的消息中的断行

时间:2016-03-17 06:44:32

标签: java jsp struts2

我需要在自定义异常抛出的消息之间断开。

我正在使用Struts2 addAction错误,错误消息将显示在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,但他们无法正常工作。

1 个答案:

答案 0 :(得分:0)

要在JSP中的新行上显示消息,您应该使用<br>。当你尝试它时,它没有显示在新行上,因为默认情况下s:actionerror会转义为html。您应该使用escape="false"属性来更改输出以允许呈现html。

<s:if test="hasActionErrors()"> <div class="alert_msg alert"> <s:actionerror escape="false"/> </div> </s:if>