【问题标题】:XMLViewresolver gives a 404: Not found exceptionXMLViewresolver 给出 404: Not found 异常
【发布时间】:2012-12-22 02:11:58
【问题描述】:

我正在尝试熟悉 XMLViewResolver,因此我在 m *-servlet.xml 中包含以下内容:

<bean class="org.springframework.web.servlet.view.XmlViewResolver">
    <property name="location">
        <value>/WEB-INF/spring-views.xml</value>
    </property> 
    <property name="order" value="0" />
</bean>

Spring-views.xml 看起来像这样(只是一个 sn-p):

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

<bean id="insertEntryForm" class="org.springframework.web.servlet.view.JstlView">
    <property name="url" value="/WEB-INF/views/admin/insertEntryForm.jsp"></property>
</bean>
....

当我尝试加载这个 jsp 时,它给了我以下错误:

"NetworkError: 404 Not Found - http://localhost:8080/LiteratureVisualization/admin/insertEntryForm.html"

我该如何解决这个问题? 我想使用 XMLViewResolver,因为我可以单独映射多个文件夹(在视图目录内)......或者有不同的解决方案吗?

【问题讨论】:

    标签: spring spring-mvc resolver


    【解决方案1】:

    如果您的项目中有 web.xml 配置文件,请检查 XML 文件是否包含在上下文参数中:

    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            /WEB-INF/application-context.xml
            /WEB-INF/application-security.xml
            /WEB-INF/spring-pdf-views.xml
        </param-value>
    </context-param>
    

    我在集成 iText 库时遇到了同样的问题,我必须在此处包含 XML 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 2013-03-10
      • 2013-11-11
      • 2016-08-19
      • 2018-01-04
      • 2016-09-13
      • 2015-08-31
      相关资源
      最近更新 更多