1 / 26
文档名称:

springmvc工作流程及演示(Springmvc workflow and demonstration).doc

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

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

分享

预览

springmvc工作流程及演示(Springmvc workflow and demonstration).doc

上传人:rjmy2261 2017/11/23 文件大小:26 KB

下载得到文件列表

springmvc工作流程及演示(Springmvc workflow and demonstration).doc

相关文档

文档介绍

文档介绍:springmvc工作流程及演示(Springmvc workflow and demonstration)
用户请求请求
--> --> -->控制器DispatcherServlet HandlerMapping --> --> -->视图视图ModelAndView
需要配置一次DispatcherServlet,XML Web配置servlet。
有默认的配置HandlerMapping,也可以自己配置
控制器自己写,相当于我们的行动,如果没有使用注解方式,就需要继承abstractcontroller
不需要我们写ModelAndView。
不需要我们写视图。
页面我们的JSP视图
开发步骤:
1。新建Web工程SpringMVC:注意工程编码。
2。新建JSP页面:<h1>这是JSP页面的HelloWorld一个Spring MVC </h1>
3加入罐。
4。在XML Web配置DispatcherServlet。
<程序>
< servlet名称>动作< servlet名称>
< servlet类> org。。servlet。DispatcherServlet < / servlet类>
< >
< servlet映射>
< servlet名称>动作< servlet名称>
< URL模式>
<映射>
5。编写一个控制器,继承abstractcontroller
公共课abstractcontroller { HomeController延伸
***@Override
保护ModelAndView handleRequestInternal(HttpServletRequest请求,
httpservletresponse响应)抛出异常{
系统的输入(“你好”+要求。getcontextpath() +要求。getservletpath());
返回ModelAndView(“指数”);/ /。
}
}
6。在WEB-INF新疆动作servlet xml(没人这么取,一般不要这么取)。
注意,这个文件有命名规则。这里的行动是你XML中配置的Servlet的名称网站。
<程序>
< servlet名称>动作< servlet名称> <!——与这个名称相同-->
< servlet类> org。。servlet。DispatcherServlet < / servlet类>
< >
上面说了一般不叫Action Servlet,XML,这里我们改成Spring MVC,XML,并且放到classpath下。
这个文件如果不放在WEB-INF下(一般都不放在WEB-INF,通常放在classpath下)。
这时候启动服务器并访问会报错,内部还是会到WEB-INF下查找Action Servlet。报错提示找不到XML。
需要在XML配置的中DispatcherServlet中加入以下内容网站:
<init-param>
<参数名> contextconfiglocation < /参数名称>
<参数值>路径:Spring MVC。XML < /参数值>
< /初始化参数>
<启动时加载>启动时> 1加载>
XML内容如下Action Servlet:
<?xml version=“1”encoding=“utf-8”?>
<豆xmlns =“ema/beans”
xmlns:XSI =“1/xmlschema-instance”
场景:“ema/beans schemaLocation=
HTTP:/ / /模式/豆/ spring-beans- .xsd”>
<!——控制器-->
<豆名称=“/你好行动”class=“。
HomeController "></bean>"
<! -- the internal resources to the parser -- >
<! -- Rules: prefix + ame + suffix + index +.Jsp / /WEB-INF/jsps/
<bean id=, "internalResourceViewResolver", "class=", "" >
<! -- prefix -- >
<property name= "prefix" v