Spring3-使用父项目的视图-获取404
我有一个父“基本”项目(jar),其中包含控制器及其相应的视图 在我的子项目(war)中,我依赖于pom.xml中的父项目,并在childs应用程序上下文中“导入”父应用程序上下文,但是当我启动web应用程序时,我在/views/index.jsp上得到了404 我如何才能让我的childwar项目了解父视图,控制器都使用注释按预期工作 我在/views/index.jsp上得到了一个404,我想这是因为它在我的子项目(war)中查找视图,它们在父项目中的位置 代码示例如下: applicationContext parent.xmlSpring3-使用父项目的视图-获取404,spring,maven,spring-mvc,Spring,Maven,Spring Mvc,我有一个父“基本”项目(jar),其中包含控制器及其相应的视图 在我的子项目(war)中,我依赖于pom.xml中的父项目,并在childs应用程序上下文中“导入”父应用程序上下文,但是当我启动web应用程序时,我在/views/index.jsp上得到了404 我如何才能让我的childwar项目了解父视图,控制器都使用注释按预期工作 我在/views/index.jsp上得到了一个404,我想这是因为它在我的子项目(war)中查找视图,它们在父项目中的位置 代码示例如下: applicati
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
<beans>
// some other stuff
<import resource="classpath:applicationContext-parent.xml" />
// more stuff
</beans>
/观点/
.jsp
视图文件保存在/src/main/resources/views下的父级中
applicationContext child.xml
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
<beans>
// some other stuff
<import resource="classpath:applicationContext-parent.xml" />
// more stuff
</beans>
//一些其他的东西
//更多的东西
在多次搜索后找到了答案
详情如下:
本质上。。。
看看maven war插件。这个插件允许它所谓的覆盖
覆盖用于跨多个web应用程序共享公共资源。WAR项目的依赖项收集在web-INF/lib中,但WAR项目本身上覆盖的WAR工件除外。”我看不出有任何问题以这种方式进行。根据您提供的信息,这应该是可行的。如果没有一个完整的例子,很难说为什么没有。web.xml是什么样子?@ChristopherSchneider这是我如何得到当前代码的,它返回一个在/views/index.jsp上找不到的404,我猜是因为它在我的子项目中查找我正在处理的项目中的视图,我们决定使用符号链接来访问子项目的src\main\webapp文件夹中不存在的jsp文件。