我需要在自定义异常抛出的消息之间断开。
我正在使用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>
和<br>
,但他们无法正常工作。
答案 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>