InternalResourceViewResolver 所在文件的名称
name of the file where InternalResourceViewResolver exists
我是 spring mvc 的初学者,我的问题是关于 class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 存在的文件名。当我浏览在线教程时,我发现了 spring 配置文件的不同名称,例如 spring-dispatcher-servlet.xml、spring-config.xml 和 mvc-dispatcher-servlet .xml ,那么默认名称是什么?无论是在 web.xml 还是任何其他文件中,我必须在哪里提及此文件?
新手可能会感到困惑,在您的 web.xml 中声明了 servlet 名称和其他详细信息,这可以是任何名称(通常称为调度程序 servlet),您可以再创建一个相同的名称 xml。你把它写在那里。
就像下面的文件是你的
web.xml
<web-app>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>example</servlet-name>
<url-pattern>*.form</url-pattern>
</servlet-mapping>
</web-app>
然后创建一个名为 dispatcher-servlet.xml 的文件并在其中编写代码(查看解析器等)。
调度员-servlet.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
...(lot more that you need)>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" />
</beans>
它随您在 web.xml 中使用的名称而变化。
它们通常在 -sevlet.xml 文件中定义..
在你的情况下,它应该是 mvc-dispatcher-servlet.xml file.
您可以通过指定 init-param contextConfigLocation 来覆盖它。但是,在您的情况下,它的注释暗示它默认为 mvc-dispatcher-servlet.xml
新手可能会感到困惑,在您的 web.xml 中声明了 servlet 名称和其他详细信息,这可以是任何名称(通常称为调度程序 servlet),您可以再创建一个相同的名称 xml。你把它写在那里。
就像下面的文件是你的
web.xml
<web-app>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>example</servlet-name>
<url-pattern>*.form</url-pattern>
</servlet-mapping>
</web-app>
然后创建一个名为 dispatcher-servlet.xml 的文件并在其中编写代码(查看解析器等)。
调度员-servlet.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
...(lot more that you need)>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" />
</beans>
它随您在 web.xml 中使用的名称而变化。
它们通常在 -sevlet.xml 文件中定义.. 在你的情况下,它应该是 mvc-dispatcher-servlet.xml file.
您可以通过指定 init-param contextConfigLocation 来覆盖它。但是,在您的情况下,它的注释暗示它默认为 mvc-dispatcher-servlet.xml