![](https://img-blog.csdnimg.cn/070e220d105f45aab3df9475ab1ba569.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringMVC基础
SpringMVC基础
linsa_pursuer
简简单单做编程,开开心心好心情!
展开
-
SpringMVC表单的处理
一.获取请求参数1.通过HttpRequestServlet获取请求参数public String handlerRegister(HttpServletRequest request) { //获取请求参数 String username = request.getParameter("username"); return null;}2.以上方原创 2017-12-19 21:26:59 · 708 阅读 · 0 评论 -
Json框架的实现
一.在Spring MVC中使用@ResponseBody基本使用@ResponseBody用于注解Controller类中的方法。一旦使用了这个注解,Controller中方法的返回值就应该是String,并且不再表示“返回View组件的名称”的意义,而是返回普通的字符串,最终,客户端得到的响应也就是这个字符串!使用@ResponseBody时,推荐在Spring的配置文件中添加驱动注解。二.乱...原创 2018-01-21 01:01:29 · 861 阅读 · 0 评论 -
Ajax框架的实现
一.Ajax1.Asynchronous Javascript And XML:异步的Javascript与XML异步的:非同步的2.Ajax是一种用来改善用户体验的技术,其实质是,使用XMLHttpRequest对象异步的向服务器发请求3.服务器返回部分数据,而不是一个完整的页面,以页面无刷新的效果更改页面中的局部内容二.在XMLHttpRequest中的5个属性1.onreadystatech...原创 2018-01-21 00:56:26 · 428 阅读 · 0 评论 -
SSM框架的使用
1.Maven工程需要导入的jar包mybatis 3.3.8版本mysql 5.1.37版本junit 4.12版本mybatis-spring 1.3.1版本spring-webmvc 3.2.8版本spring-jdbc 3.2.8版本dbcp 1.4版本jstl 1.2版本2.配置文件web.xml<?xml version="1.0" encoding="UTF-8"?>&...原创 2018-01-21 00:50:13 · 526 阅读 · 0 评论 -
MyBatis框架的使用
1.导入Maven包mybatis 3.2.8版junit 4.12版mysql 5.1.37版dbcp 1.4版springmvc数据库已创建里创建user表2.resources下config.xml配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.o...原创 2017-12-20 22:29:28 · 493 阅读 · 0 评论 -
基于注解的SpringMVC
一.使用@Controller注解1.在Spring MVC设计的WEB应用中,可以使用 @Controller 对控制器类(原本实现Controller的类)进行注解!一旦使用了 @Controller 注解,控制器类可以不必实现Controller接口!2.注意:@Controller注解不可以单独使用,必须匹配@RequestMapping一起使用!二.使用@Requ原创 2017-12-15 19:51:06 · 337 阅读 · 2 评论 -
SpringMVC的常见的使用方法
一.SpringMVC的五个核心组件1.DispatcherServlet:用于接收所有的请求,并分发给不同的Controller2.HandlerMapping接口:实现请求与Controller的映射(对应)关系3.Controller接口:处理请求,后续可能还会访问Model层,并且必须返回ModelAndView类型的结果4.ModelAndView:Controller处原创 2017-12-15 19:44:14 · 202 阅读 · 0 评论 -
Spring一些常见的使用方法
一.在Spring中注入Bean属性的值也可以为Bean属性注入数组值: element-value-1 element-value-2 二.Spring表达式1.Spring表达式可以应用于Spring的XML配置文件中。使用Spring表达式可以在注入值时,引用另一个Bean的属性值,或另一个Bean中的集合中的某个元原创 2017-12-14 22:36:11 · 1207 阅读 · 0 评论 -
JavaBean的相关处理
一.Bean的子节点1.property节点可以配置类的属性,name类中属性的名称,ref值所对应的的id2.constructor-arg节点配置构造方法的参数值,index:第几个参数,ref值所对应的的id 0二.List、Set、Map和赋值操作注意:Set集合中判断数据是否相同/唯一的标准 2个数据的equals()对比结果为true,原创 2017-12-14 22:23:50 · 196 阅读 · 0 评论 -
设计模式
一.框架:框架是一套已经完成的代码,为我们的开发过程提供便利。SSM:Spring + Spring MVC + MybatisMVC(Model + View + Controller)是一种设计理念,将程序中的各个部分划分出来,然后表现为不同的类,从而实现“每个类都有自己的定位,只用专注自身的业务或者功能,而不关心其它的部分是如何实现、完成的”!添加spring-webmv原创 2017-12-14 22:22:33 · 211 阅读 · 0 评论 -
Spring框架的实现
MVC(Model + View + Controller)M-Model模型:职责是负责业务逻辑。包含两层:业务数据和业务处理逻辑。比如实体类、DAO、Service都属于模型层V-View视图:职责是负责显示界面和用户交互(收集用户信息)属于视图的组件是不包含业务逻辑和控制逻辑的JSP。C-Controller控制器:控制器是模型层M和视图层V之间的桥梁,用于控制流程,比如:在Se原创 2017-12-14 21:51:55 · 273 阅读 · 0 评论 -
重构Web框架
由于Web应用开发繁琐,利用重构抽取公共的Servlet功能,使开发变成更加简便的过程。原型开发与测试:1.开发注解:package cn.tedu.base.web;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;@Retention(Retent原创 2017-12-14 21:22:58 · 865 阅读 · 0 评论 -
MVC模型
MVC(Model + View + Controller)M-Model模型:职责是负责业务逻辑。包含两层:业务数据和业务处理逻辑。比如实体类、DAO、Service都属于模型层V-View视图:职责是负责显示界面和用户交互(收集用户信息)属于视图的组件是不包含业务逻辑和控制逻辑的JSP。C-Controller控制器:控制器是模型层M和视图层V之间的桥梁,用于控制流程,比如:在原创 2017-12-14 21:43:18 · 492 阅读 · 0 评论 -
Spring MVC的异常处理
一.Spring MVC的异常处理1.SimpleMappingExceptionResolver适用范围:当项目中多处可能出现某种异常,并且解决异常的方式是跳转到指定的View组件时。SimpleMappingExceptionResolver是一个类,需要在Spring的配置文件中使用节点进行注册。2.@ExceptionHandler在Controller内部,自定义原创 2017-12-19 22:18:53 · 263 阅读 · 0 评论 -
Spring拦截器
Spring拦截器原创 2017-12-19 22:13:51 · 141 阅读 · 0 评论 -
Ajax和Json的使用
一.实现时钟功能实例1.添加 spring-webmvc 3.2.8版本添加 jackson-core 2.2.3版本添加 jackson-annotations 2.2.3版本添加 jackson-databind 2.2.3版本在webapp下添加js文件夹里添加jquery.min.js文件2.web.xml配置文件<?xml version="1.0" encoding="UTF-8...原创 2018-01-21 01:13:47 · 303 阅读 · 0 评论