1 / 17
文档名称:

SpringMVC工作流程及演示.doc

格式:doc   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SpringMVC工作流程及演示.doc

上传人:fy5186fy 2016/6/30 文件大小:0 KB

下载得到文件列表

SpringMVC工作流程及演示.doc

文档介绍

文档介绍:SpringMVC 工作流程及演示用户 request 请求-->DispatcherServlet-->handlerMapping-->Controller-->Mod elAndView-->ViewResolver-->view DispatcherServlet 需要配置一次, 配置 servlet handlerMapping 有默认的配置,也可以自己配置 Controller 自己写, 相当于我们的 Action , 如果没有使用注解方式, 就需要继承 AbstractController ModelAndView 不需要我们写。 ViewResolver 不需要我们写。 view 我们的 jsp 页面开发步骤: 1. 新建 web 工程 SpringMVC :注意工程编码。 2. 新建 jsp 页面: <h1>This is JSP page HelloWorld One Spring MVC</h1> 3. 加入 jar 配置 DispatcherServlet <servlet> <servlet-name>action</servlet-name> <servlet-. rServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping> 5. 编写一个 Controller ,继承 AbstractController public class HomeController extends AbstractController { ***@Override protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { ("hello" + () + ()); return new ModelAndView("index");//index 就是你的 。}} WEB-INF 新疆 action- (没人这么取,一般不要这么取)。注意, 这个文件有命名规则。这里的 action 是你 中配置的 servlet 的名称<servlet> <servlet-name>action</servlet-name><!-- 与这个名称相同--> <servlet-. rServlet</servlet-class> </servlet> 上面说了一般不叫 action- ,这里我们改成 spring- ,并且放到 classpath 下。这个文件如果不放在 WEB-INF 下( 一般都不放在 WEB-INF ,通常放在 classpath 下)。这时候启动服务器并访问会报错,内部还是会到 WEB-IN F 下查找 action- 。报错提示找不到。需要在 配置的中 DispatcherServlet 中加入以下内容: <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-</param-value> </init-param> <load-on-startup>1</load-on-startup> action- 内容如下: <?xml version="" encoding="UTF-8"?> <beans xmlns="ema/beans" xmlns:xsi="1/XMLSchema-instance" xsi:schemaLocation="em a/beans ema/beans/spring-beans -"> <!-- 控制器--> <bean name="/" class="