
SpringMVC是整个spring中的一个很小的组成,准确的说他是spring WEB这个模块的下一个子模块,Spring WEB中除了有springMVC还有struts2,webWork等MVC框架。
粘贴一张从其它地方找来的流程图。

自己也不大能解释清楚,了解个皮毛而已,随便看下有个大致的脉落吧。好了,言归正传,说说用xml配置springmvc吧。servlet mvc记得springmvc开始是用xml配置的,后面才支持用注解配置,想找一下哪个版本开始支持注解,无奈不知从何找起。下面就把自己看视频学习对应的代码拿出来做例子并配合上其它资料进行一些补充。

页面很简单,就是在reg.jsp填一下用户名密码,确定后到后台处理后转到index.jsp,代码只是示例,很简单,下面重点说一下springmvc的配置文件----web-config.xml,


1:文件头,很简单,只有一个beans,没有springmvc的命名空间,下面给一个复杂一点的

2:ParameterMethodNameResolver,这个用于一个controller里面有多个方法,前台要调用这多个方法时使用,具体使用方法见下面的文章:
javaEE之------SpringMVC中ParameterMethodNameResolver应用
3:视图解析器,viewClass属性是在前台jsp用到jstl时需要的,关于视图解析器可以参看下面的文章:
SpringMVC介绍之视图解析器ViewResolver
4:处理器映射器:关于处理器映射器,可以参看下面的文章:

SpringMVC 学习笔记(处理器映射器的配置)
另外还知道有个处理器适配器,上面的代码里没有用到,关于处理器适配器,可以参看下面的文章:
spring mvc 映射器和适配器
最后再说说web.xml文件的配置

一个dispatcherServlet,指定了配置文件的位置,其它可能会用到的还有一个字符编码的filter,
没有什么实际内容,东拼西凑而来的东西,也懒得写,在写得同时也学习了一些内容,好吧,就到这里吧。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-88402-1.html
笑起来很好声音也很好一句话咯加油