我的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)
Run Code Online (Sandbox Code Playgroud)
生成它的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);
Run Code Online (Sandbox Code Playgroud)
我错过了一些非常明显的东西吗?
你应该看到一个编译错误:
... replaceAll('\n','<br/>') ...
Run Code Online (Sandbox Code Playgroud)
因为这些参数应该是用双引号括起来的字符串:
... replaceAll("\n", "<br/>") ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5117 次 |
| 最近记录: |