春季宠物诊所:“${owner.new}”包含无效表达式,Tomcat (6.0.32)

发布于 2024-12-25 02:58:16 字数 2462 浏览 3 评论 0原文

svn co https://src.springframework.org/svn/spring-samples/petclinic/trunk/ petclinic
cd petclinic; mvn clean package

petclinic.war 可以很好地部署到 Tomcat (6.0.32),但访问应用程序时,样式不会显示。

Root cause is: /WEB-INF/jsp/owners/form.jsp (line: 4, column: 1) 
"${owner.new}" contains invalid expression(s): 
javax.el.ELException: Failed to parse the expression [${owner.new}]
org.apache.jasper.JasperException: /WEB-INF/jsp/owners/form.jsp (line:4, column: 1) "${owner.new}" contains invalid expression(s):
javax.el.ELException: Failed to parse the expression [${owner.new}] at
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42) at
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408) at
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:199) at
org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1218) at
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:870) at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1539) at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428) at
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:889) at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1539) at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428) at
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434) at
org.apache.jasper.compiler.Node$Root.accept(Node.java:475) at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) at
org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1790) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373) at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340) at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:644) at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at

有什么额外需要配置的吗?

svn co https://src.springframework.org/svn/spring-samples/petclinic/trunk/ petclinic
cd petclinic; mvn clean package

The petclinic.war deploys just fine to Tomcat (6.0.32), but when accessing the application, the styles are not displayed.

Root cause is: /WEB-INF/jsp/owners/form.jsp (line: 4, column: 1) 
"${owner.new}" contains invalid expression(s): 
javax.el.ELException: Failed to parse the expression [${owner.new}]
org.apache.jasper.JasperException: /WEB-INF/jsp/owners/form.jsp (line:4, column: 1) "${owner.new}" contains invalid expression(s):
javax.el.ELException: Failed to parse the expression [${owner.new}] at
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42) at
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408) at
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:199) at
org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1218) at
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:870) at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1539) at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428) at
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:889) at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1539) at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428) at
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434) at
org.apache.jasper.compiler.Node$Root.accept(Node.java:475) at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) at
org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1790) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373) at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340) at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:644) at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at

Is there anything extra that needs to be configured?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偏爱自由 2025-01-01 02:58:16

使用这个占位符怎么样
${所有者['新']}

What about using this placeholder
${owner['new']}
?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文