企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
- 加入 jar 包 - 在 web.xml 中配置 DispatcherServlet - 加入 springmvc.xml 的配置文件 - 编写处理请求的处理器,并标识为处理器 - 编写视图 ~~~ //web.xml <servlet> <!-- 配置DispatcherServlet--> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!--配置初始化参数,指定springmvc配置文件的位置。--> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc.xml</param-value> </init-param> <!-- 当前web应用被加载的时候被创建。--> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <!-- 映射所有请求。--> <servlet-name>springDispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> 实际上也可以不通过初始化参数来指定springMVC配置文件的位置。 默认规则:  /WEB-INF/<servlet-name>-servlet.xml ~~~ ~~~ <!-- springmvc.xml--> <context:component-scan base-package="com/igeek/springmvc"></context:component-scan> <!-- 配置视图解析器:把方法的返回值解析为实际的物理视图。 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"></property> <property name="suffix" value=".jsp"></property> </bean> ~~~ ~~~ 通过@RequestMapping注解 来映射请求的url... 方法的返回值,用于响应的实际视图。InternalResourceViewResolver视图解析器,会通过 前缀+ 方法的返回值名称 +后缀 的形式返回目标页面。(注意:默认通过请求转发的方式跳转。) ~~~