首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring-mvc :已经静态包含在另一个已加载的JSP中的serving jsp

问Spring-mvc :已经静态包含在另一个已加载的JSP中的serving jsp
EN

Stack Overflow用户
提问于 2011-03-09 06:57:18
回答 1查看 1.2K关注 0票数 1

这个是可能的吗?我正在加载一个静态包含JSP片段的jsp。然后我使用ajax只重新加载jsp片段,但是我得到了

代码语言:javascript
复制
Caused by: org.apache.jasper.JasperException: Unable to load class for JSP
        at org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:630)
        at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)
        ... 143 more
Caused by: java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.customers.biddingRoomSearchContainer_jsp
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)
        at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
        at org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628)
        ... 144 more

编辑:我正在使用处理程序注释映射和使用JstlView的InternalResourceViewResolver ...JSP视图层的一种标准设置...如果处理程序返回一个已经静态地包含在另一个JSP中的JSP的视图名,我会得到这个错误

EN

回答 1

Stack Overflow用户

发布于 2011-03-09 12:02:27

决定把我的评论变成一个答案...

为了通过Ajax加载JSP片段,您需要将URI路径与JSP文件相关联。假设您不需要通过控制器(问题中没有提到),那么您可以使用Spring3.0中的mvc:view-controller特性。

在您的示例中,它可能类似于:

代码语言:javascript
复制
<mvc:view-controller path="/foo/biddingRoomSearchContainer" view-name="/WEB-INF/jsp/biddingRoomSearchContainer.jsp"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5239391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档