
SpringMVC学习笔记
文章平均质量分 53
北风剑客
这个作者很懒,什么都没留下…
展开
-
springMVC(2) 改写springMVC的核心配置文件
改写springMVC的核心配置文件原创 2015-08-27 20:21:58 · 498 阅读 · 0 评论 -
springmvc(八)controller方法的返回值
返回ModelAndView需要方法结束时,定义ModelAndView,将model和view分别进行设置。返回string如果controller方法返回string,1、表示返回逻辑视图名。真正视图(jsp路径)=前缀+逻辑视图名+后缀2、redirect重定向商品修改提交后,重定向到商品查询列表。redirect重定向特点:浏览器地址栏中的url原创 2016-01-24 16:13:14 · 734 阅读 · 0 评论 -
springmvc(四) 入门程序小结
通过入门程序理解springmvc前端控制器、处理器映射器、处理器适配器、视图解析器用法。前端控制器配置:第一种:*.action,访问以.action结尾 由DispatcherServlet进行解析第二种:/,所以访问的地址都由DispatcherServlet进行解析,对于静态文件的解析需要配置不让DispatcherServlet进行解析 使用此种方式可以实现 RESTf原创 2016-01-10 12:56:16 · 384 阅读 · 0 评论 -
springmvc(五)springmvc和mybatis整合
需求使用springmvc和mybatis完成商品列表查询。整合daomybatis和spring进行整合。sqlMapConfig.xmlmybatis自己的配置文件。applicationContext-dao.xml逆向工程生成po类及mapper(单表增删改查)手动定义商品查询mapper针对综合查询mapper,一般原创 2016-01-10 18:53:29 · 419 阅读 · 0 评论 -
springmvc(二)非注解的处理器映射器和适配器
一、非注解的处理器映射器处理器映射器:org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping另一个映射器:org.springframework.web.servlet.handler.SimpleUrlHandlerMapping多个映射器可以并存,前端控制器判断url能让哪些映射原创 2015-12-20 20:11:23 · 529 阅读 · 0 评论 -
springmvc(三)注解的处理器映射器和适配器
springmvc(三)注解的处理器映射器和适配器原创 2015-12-27 21:14:42 · 884 阅读 · 0 评论 -
springmvc(十五)springmvc注解开发-springmvc参数绑定-list绑定
需求通常在需要批量提交数据时,将提交的数据绑定到list中,比如:成绩录入(录入多门课成绩,批量提交),本例子需求:批量商品修改,在页面输入多个商品信息,将多个商品信息提交到controller方法中。表现层实现controller方法定义:1、进入批量商品修改页面(页面样式参考商品列表实现)2、批量修改商品提交使用List接收页面提交的批量数据,通过包装pojo接原创 2016-02-06 14:01:23 · 903 阅读 · 0 评论 -
springmvc(十六)springmvc注解开发-springmvc参数绑定-map绑定
也通过在包装pojo中定义map类型属性。 在包装类中定义Map对象,并添加get/set方法,action使用包装对象接收。包装类中定义Map对象如下:Public class QueryVo {private Map itemInfo = new HashMap(); //get/set方法..}页面定义如下:学生信息:姓名:年龄:.. .. ..原创 2016-02-06 14:05:02 · 2330 阅读 · 0 评论 -
springmvc(十七)springmvc注解开发-validation校验-商品修改校验
校验理解项目中,通常使用较多是前端的校验,比如页面中js校验。对于安全要求较高点建议在服务端进行校验。服务端校验:控制层conroller:校验页面请求的参数的合法性。在服务端控制层conroller校验,不区分客户端类型(浏览器、手机客户端、远程调用)业务层service(使用较多):主要校验关键业务参数,仅限于service接口中使用的参数。持久层dao:一般是不校验的原创 2016-02-09 15:33:28 · 407 阅读 · 0 评论 -
springmvc(九) 参数绑定
springmvc参数绑定过程从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上。springmvc中,接收页面提交的数据是通过方法形参来接收。而不是在controller类定义成员变量接收!!!!默认支持的类型直接在controller方法形参上定义下边类型的对象,就可以使用这些对象。在参数绑定过程中,如果遇到下边原创 2016-01-30 22:21:02 · 663 阅读 · 0 评论 -
springmvc(十)springmvc和struts2的区别
1、springmvc基于方法开发的,struts2基于类开发的。springmvc将url和controller方法映射。映射成功后springmvc生成一个Handler对象,对象中只包括了一个method。方法执行结束,形参数据销毁。springmvc的controller开发类似service开发。2、springmvc可以进行单例开发,并且建议使用单例开发,struts2通过原创 2016-02-01 16:56:01 · 359 阅读 · 0 评论 -
springmvc(十一)post乱码
在web.xml添加post乱码filter在web.xml中加入:CharacterEncodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingutf-8CharacterEncodingFilter/*以上可以解决post请求乱码问题。对于get请求中文参数出现原创 2016-02-01 16:59:22 · 293 阅读 · 0 评论 -
springmvc(十二)springmvc基础知识总结
springmvc框架:DispatcherServlet前端控制器:接收request,进行responseHandlerMapping处理器映射器:根据url查找Handler。(可以通过xml配置方式,注解方式)HandlerAdapter处理器适配器:根据特定规则去执行Handler,编写Handler时需要按照HandlerAdapter的要求去编写。Handler处理器原创 2016-02-03 19:47:03 · 1116 阅读 · 0 评论 -
springmvc(十三)springmvc注解开发-springmvc参数绑定-包装类型pojo参数绑定
包装类型pojo参数绑定需求:商品查询controller方法中实现商品查询条件传入。实现方法第一种方法:在形参中 添加HttpServletRequest request参数,通过request接收查询条件参数。第二种方法:在形参中让包装类型的pojo接收查询条件参数。分析:页面传参数的特点:复杂,多样性。条件包括 :用户账号、商品编号、订单信息。。。如果将用原创 2016-02-04 19:16:53 · 975 阅读 · 0 评论 -
springMVC(7) springMVC注解启用
注解启用原创 2015-09-08 11:39:35 · 341 阅读 · 0 评论 -
springmvc(一) 入门程序
根据传智播客springmvc视频整理--springmvc入门程序原创 2015-12-20 18:14:08 · 575 阅读 · 0 评论 -
springmvc(七)@RequestMapping
url映射定义controller方法对应的url,进行处理器映射使用。窄化请求映射限制http请求方法出于安全性考虑,对http的链接进行方法限制。如果限制请求为post方法,进行get请求,报错:原创 2016-01-17 20:49:26 · 442 阅读 · 0 评论 -
springMVC(3) 给界面传递数据
要传递数据到页面上,需要用到构造方法ModelAndView(String viewName, String modelName, Object modelObject),页面上采用EL表达式取出值。原创 2015-08-27 20:48:28 · 501 阅读 · 0 评论 -
springMVC(1) 编写springMVC的HelloWorld
springMVC入门,HelloWorld原创 2015-08-25 18:23:48 · 578 阅读 · 0 评论 -
springMVC(4) 传递map数据
也可以传递一个map到页面中,页面上采用jstl的形式取得map中的值。原创 2015-08-27 22:28:49 · 2332 阅读 · 0 评论 -
springMVC(5) springMVC一个controller写多个方法
上面的例子都是实现Controller,实现handleRequest方法,我们想像struts2那样一个action里有多个方法怎么办?可以继承MultiActionController类,在类里写多个方法。spring-servlet.xml里需要配置ParameterMethodNameResolver。原创 2015-08-30 12:55:43 · 2529 阅读 · 0 评论 -
springMVC(6) springMVC静态文件访问
如果你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。这样的配置,会造成js文件、css文件、图片文件等静态资源无法访问。 解决办法:在spring-servlet.xml中添加如下配置:<!-- 静态资源访问,不拦截此目录下的文件 --><mvc:resources location="/img/" mapping="/img/**"原创 2015-08-31 20:01:30 · 370 阅读 · 0 评论 -
springMVC(10) springMVC参数传递(封装对象接收参数)
封装对象接收参数原创 2015-09-11 15:47:49 · 7936 阅读 · 3 评论 -
springMVC(8) springMVC注解优化
springMVC注解优化原创 2015-09-11 15:39:36 · 368 阅读 · 0 评论 -
springMVC(9) springMVC参数传递
springMVC参数传递原创 2015-09-11 15:45:12 · 541 阅读 · 0 评论 -
springMVC(13) springMVC和spring上下文关系
springmvc上下文继承于spring,也就是springmvc的上下文可访问spring上下文,在springmvc的上下文中可取得spring bean.SpringControllerpackage com.xdy.controller.annotation;import javax.servlet.http.HttpServletRequest;import org.s原创 2015-09-14 11:21:48 · 698 阅读 · 0 评论 -
springMVC(11) springMVC文件上传
springMVC文件上传原创 2015-09-12 18:47:54 · 308 阅读 · 0 评论 -
springMVC(12) springMVC和spring集成
springMVC和spring集成原创 2015-09-13 22:31:16 · 380 阅读 · 0 评论 -
springMVC(14) springMVC+spring+hibernate增删改查实例
1、导包2、配置文件web.xml<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/n原创 2015-09-23 21:53:33 · 2944 阅读 · 1 评论 -
springmvc(六)商品修改功能开发
需求操作流程:1、进入商品查询列表页面2、点击修改,进入商品修改页面,页面中显示了要修改的商品(从数据库查询)要修改的商品从数据库查询,根据商品id(主键)查询商品信息3、在商品修改页面,修改商品信息,修改后,点击提交开发mappermapper:根据id查询商品信息根据id更新Items表的数据不用开发了,使用逆向工程生成的代码。开发service原创 2016-01-17 20:43:58 · 862 阅读 · 0 评论 -
springmvc(十四)springmvc注解开发-springmvc参数绑定-数组绑定
数组绑定需求:商品批量删除,用户在页面选择多个商品,批量删除。表现层实现关键:将页面选择(多选)的商品id,传到controller方法的形参,方法形参使用数组接收页面请求的多个商品id。controller方法定义:页面定义:原创 2016-02-04 20:37:47 · 1568 阅读 · 0 评论