【发布时间】:2014-05-06 03:03:53
【问题描述】:
我的 webapp 抛出这个错误:
weblogic.servlet.jsp.CompilationException: Failed to compile JSP /pages/workbench/user/taskassessmentexample.jsp
taskassessmentexample.jsp:204:230: Invalid character constant
String message = "<b>" + riskNote.getUser() + "</b> (<span style=\"font-size:80%\">" + riskNote.getDisplayTimeStamp() + "</span> ) : <span style=\"font-style:italic;\">" + riskNote.getMessage().replaceAll('\n','<br/>') + "</span><br/>";
^----^
at weblogic.servlet.jsp.JavelinxJSPStub.reportCompilationErrorIfNeccessary(JavelinxJSPStub.java:226)
生成它的 JSP 是:
String message = "<b>" + riskNote.getUser() + "</b> (<span style=\"font-size:80%\">" + riskNote.getDisplayTimeStamp() + "</span> ) : <span style=\"font-style:italic;\">" + riskNote.getMessage().replaceAll('\n','<br/>') + "</span><br/>";
out.println(message);
我在这里遗漏了一些非常明显的东西吗?
【问题讨论】:
-
replaceAll("\n","<br/>")加双引号怎么样?