- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想知道是否可以在我的调度程序 servlet 中创建多个 InternalResourceViewResolver
。
像这样,
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" />
还有另一个像这样的 View 解析器,
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/folder/jsp/"
p:suffix=".jsp" />
我指的不是创建多个 View 解析器。例如,Tiles、XML View 解析器
我需要配置两个不同的 InternalResourceViewResolver 作为尝试 here但我不能清楚地理解它,有可能实现吗?
提前致谢
最佳答案
没有。由于 javadoc 中提到的相同原因,您只能在上下文中使用其中之一。 :
When chaining ViewResolvers, an InternalResourceViewResolver always needs to be last, as it will attempt to resolve any view name, no matter whether the underlying resource actually exists.
InternalResourceViewResolver
总是返回一个答案(因为它只是委托(delegate)给 Servlet API,它总是有一个答案,即使它是错误的),所以有两个不会让你到任何地方,因为永远不会咨询第二个。
您需要找到另一种方法将您的 JSP View 名称重新映射到单个解析器。
关于java - 创建多个 InternalResourceViewResolver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25055610/
尽管我对 Spring 做过很多工作,但我从未用 Spring MVC 做过任何事情,并且想尝试一下它与我更了解的东西(如 Grails 和 Rails)相比如何。我有一个带有单个 JSP 和单个 C
我想知道是否可以在我的调度程序 servlet 中创建多个 InternalResourceViewResolver。 像这样, 还有另一个像这样的 View 解析器, 我指的不是创建多个 Vie
我是 spring mvc 的初学者,我的问题是关于 class="org.springframework.web.servlet.view.InternalResourceViewResolver"
我不知道我们在这里做错了什么。我正在尝试建立一个单页 Spring MVC 项目,以便我可以调查一下。我只有一个屏幕,greeting.html我正在尝试加载。这是我的 Controller 类来加载
我试图学习org.springframework.web.servlet.view.InternalResourceViewResolver 我已经遵循了这个教程: http://www.mkyong
spring mvc InternalResourceViewResolver 没有从 Controller 获取前缀而是后缀。 /WEB-INF/
今天遇到一个关于spring mvc InternalResourceViewResolver的问题。老实说,这是项目结构: 这是我的代码片段: 可能stack在list block代码上有问题,我把
我的 spring 项目有问题。 这是我的 web.xml greenmine org.springframework.web.servlet.Dispa
我刚开始使用 Spring。我遇到了很多教程。我看到使用 InternalResourceViewResolver 的示例比使用 UrlBasedViewResolver 的示例更多。我查看了 Spr
当我单独使用 InternalResourceViewResolver 时,我的 View 将被正确解析。当我将注解驱动添加到我的配置文件时,我的 View 得到解析但我的资源没有。这让我发疯....
我要 org.springframework.web.servlet.view.InternalResourceViewResolver解析 JSP 和 HTML 页面。 那可能吗? 最佳答案 您可以
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
我已经在 Spring STS 中从 Spring MVC 模板创建了简单的 HelloWorld 项目。 我发现有一个 HomeController bean,它决定调用哪个 JSP 并为其准备信息
我正在尝试运行第一个 Spring 3 MVC 设置。 我的应用在 tomcat 上运行,服务器上下文为“grapevine” 出于测试目的,我正在尝试从 http://localhost:8080/
我在使用 Spring STS Eclipse 插件的 Spring MVC 示例应用程序中遇到此错误: Class 'org.springframework.web.servlet.view.Int
我有两个文件index.html和user.jsp,位置是WebContent/WEB-INF/。 此外,我可以使用以下代码访问 user.jsp: Controller 代码
我是 Spring MVC 和 Boot 的新手。我可以打开http://localhost:8088/postList但我在打开 http://localhost:8088/post/1 时遇到 W
我是一名优秀的程序员,十分优秀!