本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
zysnba - xiangjie88
- sgqt
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wallimn
- wy_19921005
- vipbooks
- benladeng5225
- 龙儿筝
- javashop
- ranbuijj
- fantaxy025025
- zw7534313
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- jh108020
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- lemonhandsome
- jbosscn
- zxq_2017
- mengjichen
- luxurioust
- lzyfn123
- forestqqqq
- nychen2000
- wjianwei666
- Xeden
- zhanjia
- ajinn
- hanbaohong
- 喧嚣求静
- jickcai
- kingwell.leng
- mwhgJava
- silverend
- lich0079
- lchb139128
最新文章列表
通过程序定义DispatcherServlet
通过程序定义DispatcherServlet
以往我们在使用SpringMVC的时候都需要在web.xml中定义一个DispatcherServlet。基于Servlet3编程时我们也可以通过程序来注册DispatcherServlet,Servlet3的ServletContainerInitializer允许我们在容器启动的时候通过程序注册一些Servlet对象,Spring提供了一个实现 ...
(转)SpringMVC(一)_Spring思维导图,让Spring不再难懂(mvc篇)
前言:先以思维导图的方式概述SpringMVC概貌,后续详细解析其使用。
本篇文章重点关注以下问题:
spring mvc简介与运行原理
主要注解
ContextLoaderListener
DispatcherServlet
applicationContext.xml中的标签
文件上传
异常处理
转自:http://www.jianshu.c ...
SpringMVC学习笔记
SpringMVC框架理解
下面根据springMVC的框架图谈谈我的理解
1.页面发出request请求,经过servlet的filter,到达springMVC的前端控制器-DispatcherServlet
2.前端控制器首先去查找HandlerMapping,找到请求需要的控制器Controller
3.前 ...
ClassNotFoundException: DispatcherServlet.class解决办法
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet.class的解决办法。
今天配Spring MVC 启动时老是报这个异常, 网上查了很久也没有解决办法,后来发现是一个很低级的错误,记录下来分享一下。
错误原因是在web.xml中配置类时DispatcherServlet ...
Spring MVC源码解析
DispatcherServlet配置到web.xml。在servlet.init()的时候进行spring mvc的初始化
1、创建springmvc的ioc容器并refresh(),从ServletContext中拿到Spring ioc容器并设置父子ApplicationContext关系
2、初始化Servlet需要用的策略工具
比如:初始化文件上传工具、国际化工具、HandlerM ...
DispatcherServlet源码分析
1. 继承结构:
HttpServletBean把普通的Servlet包装成Spring的bean,这样可以将init-param的值作为bean的属性注入。
FrameworkServlet完成了Spring的容器(WebApplicationContext)的初始化工作,关键方法是initWebApplicationContext()方法,并放到Servlet对象之中。
2. 初始化 ...
spring mvc(基于注解)
web.xml 配置:
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-p ...
spring mvc 开发实现步骤
具体实现步骤:在myeclipse中实现的
1.新建web project
2.添加Spring 支持
3.修改web.xml,配置DispatcherServlet
4.实现Model层
5.实现Controller
6.实现View层
7.修改applicationContext.xml
spring mvc 工作原理
spring MVC 处理过程
1.客户端请求提交到DispatcherServlet
2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller
3.DispatcherServlet将请求提交到Controller
4.Controller调用业务逻辑处理后,返回ModelAndView
5.DispatcherServlet查询一个或多 ...
Spring 一些标签的作用,ContextLoaderListener和DispatcherServlet两者的配置文件的区别
本文将这样展开:
1. 简单讲解Spring中的<context:component-scan /> <context:annotation-config />
<mvc:annotation-driven /> 这三者的作用
2. 讲解下我们经常看到的在web.xml文件中定义的ContextLoaderListener和DispatcherServlet的 ...
Could not open ServletContext resource [/WEB-INF/Dispatcher-servlet.xml]
在应用SpringMvc时候,不注意常常会出现上述异常,原因:默认的DispatcherServlet在初始化时候会加载Dispatcher-servlet.xml文件,所以如果名字或者路径发生了变化,需要在web.xml中配置,形如:
<servlet>
<servlet-name>Dispatcher</servlet-name>
<servle ...
Spring中DispatcherServlet与ContextLoaderListener的区别
昨天在写springmvc的时候,在web.xml中配置了DispatcherServlet,如下:
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServ ...
spring3 MVC处理静态文件
当使用springmvc,如果请求是静态资源,如js、css和图片,就会导致无法完成请求。为了绕过DispatcherServlet对这些静态资源的处理,在spring mvc 3.0.4之后,提供了<mvc:resources/>这个注解。
所以只需要在配置文件中添加:
<mvc:resources location="/resources/" mapping ...
SSH 报错 积累慢慢来id to load is required for loading
1.严重: Servlet.service() for servlet dispatcherServlet threw exception
java.lang.IllegalArgumentException: id to load is required for loading
可能错误原因:1>你的hibernate的配置文件把有些字段设置为not null但是你实际的对象中存在null ...
spring 创建实体bean的范围
(个人笔记,如有不足之处,谢谢指正)在spring3.0.6中,spring提供了5中scope,分别是singleton、prototype、request、session、global session。这5种是已经被注册的,还 ...