springMVC下的param-name
发布网友
发布时间:2022-05-22 20:34
我来回答
共3个回答
热心网友
时间:2023-10-08 19:39
这里是配置你的spring的配置文件,在tomcat启动的时候,会通过servlet的初始化去加载你的配置文件 。
热心网友
时间:2023-10-08 19:40
系统初始化参数设置,<param-name>contextConfigLocation</param-name>就是初始化参数名,就是系统初始化是要加载spring-mvc.xml文件,并解析。
热心网友
时间:2023-10-08 19:40
1234567891011121314151617<!-- springMVC前端控制器 希望应用启动的时候核心控制器同时创建对象. --><servlet><servlet-name>springMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:config/spring/*-servlet.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/</url-pattern></servlet-mapping>
↑是web.xml中设置的。
之后你还要创建一个<selvlet-name>-servlet.xml的配置文件,前面的那个servletname就是你在web.xml中配置的那个,我上面的这种配置方法我就要创建一个叫做SpringMVC-servlet.xml的配置文件
123456789101112131415161718192021222324252627282930313233343536373839404142<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd " > <!-- 映射器 ,SpringMVC框架使用映射器,适配器,视图解析器都是通过类型查询对象的. 最简单的映射器:BeanNameUrlHandlerMapping 使用Bean的名称和url地址进行一对一映射. --> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean> <!-- 适配器 使用简单控制器适配逻辑.SimpleControllerHandlerAdapter --> <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean> <!-- 视图解析器 使用内部资源视图解析器 处理内部资源请求转发,最擅长的解析器. 定义JSP页面的时候,最常用的非JSP默认标签组有:JSTL标签库. 建议解析视图页面的时候,最好能够解析JSTL的标签库 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property> </bean> <!--配置自定义控制器 SpringMVC-使用配置文件形式定义代码,请求地址的后缀名不会被前端控制器过滤掉 当前对*那个处理请求地址为:/first.mvc 前端控制器过滤请求为: *.mvc 经过前端控制器过滤后的路径地址为:/first --> <bean name="/first.mvc" class="controller.FirstController"></bean> <bean name="/second.mvc" class="controller.SecondController"></bean> </beans>