随笔分类 - springmvc
摘要:什么是freemarker? freemarker类似于jsp,但不是jsp!怎么说呢?freemarker文件后缀是.ftl,它不像jsp本质是servlet,它将构建模板、解析模板、使用模板分离开来了。 这个回答很好:源于:https://zhidao.baidu.com/question/48
阅读全文
摘要:写了一个demo的ssm,使用jetty容器跑的,但是在页面的时候总是发现访问资源出现404. 换了多种写法不见效。 偶然发现日志中请求被springMVC拦截了,气死我了。 解决方式: Spring的<mvc:resources>
阅读全文
摘要:拦截器 拦截器的定义 类似于Filter,struts2有拦截器,是在Filter执行过程中进行的拦截。aop实现 拦截器的书写: 拦截器配置: struts2中的拦截器是全局的,装载进拦截器链或者单个action特定拦截 springmvc中的拦截时针对HandlerMapping进行拦截设置 1
阅读全文
摘要:跨域资源共享 CORS 详解 原文链接:http://www.ruanyifeng.com/blog/2016/04/cors.html 作者: 阮一峰 日期: 2016年4月12日 作者: 阮一峰 日期: 2016年4月12日 CORS是一个W3C标准,全称是"跨域资源共享"(Cross-orig
阅读全文
摘要:springmvc对RESTful得支持RESTful架构,就是目前最流行得一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以挣得到越来越多网站的采用。 RESTful(即Representational State Transfer变现层状态转换)其实是一个开发理念,是对http
阅读全文
摘要:引言: 原文链接:http://blog.csdn.net/kobejayandy/article/details/12690161 接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情
阅读全文
摘要:原文链接:http://www.ruanyifeng.com/blog/2011/09/restful.html 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等
阅读全文
摘要:就是两个注解的使用@RequestBody和@ResponseBody注解的使用,然后springmvc解析进行转换然后注入 例子: @RequestBody是将请求当成json数据处理,注入到后面的java形参,一个该注解仅仅对应后面的那一个参数.value属性的话对应request 中param
阅读全文
摘要:文件上传 springmvc中对多部件类型解析 在页面form中提交enctype="multipart/form-data"的数据时,需要springmvc对multipart类型的数据进行解析。 准备: 导入上传jar包:commons-fileupload和commons-io 在spring
阅读全文
摘要:异常处理异常处理思路: 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,或者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后
阅读全文
摘要:服务端校验 校验理解 项目中,通常使用较多的是前段的校验,比如在页面中js校验。对于安全要求较高的建议在服务端进行校验。 服务端校验: 控制层controller:校验页面请求的参数的合法性。在服务端控制层controller校验,不区分客户端类型(浏览器、手机客户端、远程调用); 业务层servi
阅读全文
摘要:原文链接: http://www.cnblogs.com/lonecloud/p/5989905.html 在Spring-mvc.xml注入bean 如果想要在model里面进行文件上传到数据库中则 Controller层代码 直接暴露在控制层当做参数使用 uploadFile.jsp 我的研究:
阅读全文
摘要:@ModelAttribute注解的作用:1、放在方法上注解不带属性: 方法无返回值: 执行其他方法时,先执行该注解标记方法。 如果方法中有将一些属性放入model的操作,其他方法model中也会共享注解标注方法的model属性。 方法返回对象: 执行其他方法时,先执行该注解标注的方法。 如果有将属
阅读全文
摘要:数据类型的绑定 什么叫做数据类型的绑定?类似于struts的参数注入,从客户端请求key/value数据,通过参数绑定,把key/value绑定在Controller方法的形参上。springmvc中,接受页面提交的数据是通过方法行形参来接收,而不是在controller类定义成员变量接受!!!!执
阅读全文
摘要:方法的返回值1、ModelAndView这个就不多说,这是最基础的,前面定义一个ModelAndView,中途使用addObject方法添加属性,再返回。视图解析器会自动扫描到的。2、String这个就有三种情况了:<1>return普通的string这个string的表示逻辑视图名,真正跳转的视图
阅读全文
摘要:@RequestMapping注解1、url映射放在方法上:@RequestMapping("/itemsEdit")2、窄化url请求映射放在类上,定义根路径,url就变成根路径+方法路径,类似于namespace的概念后面的url:/items/itemsEdit@RequestMapping(
阅读全文
摘要:一般使用反转工作生成基础bean如Items然后我们使用的实体类一般是基础bean的拓展类ItemsCustomer,继承自基础类,这个是为了方便对于表字段的更改生成的bean影响减低我们查询一般是使用一个ViewObject VO类 配置文件的话一般是同名前缀,然后web.xml中配置使用通配符方
阅读全文
摘要:springmvc的入门程序(和前面的mybatis使用同一个案例,商城的案例。订单,购物车等) 需求: 功能需求: 商品的列表查询 环境准备: Java环境: Jdk1.7 Myeclipes9 Springmvc版本:spring3.2 需要spring3.2所有jar,一定要包括spring-
阅读全文
摘要:Spring web mvc框架 什么是springmvc Springmvc是spring框架的一个模块,spring和springmvc无需中间整合层整合 Springmvc是一个基于mvc的web框架 Mvc在b/s系统下的应用 Mvc是一个设计模式,mvc在b/s系统下的应用: spring
阅读全文