摘要:
一.关于Hibernamte的简介 1.Hibernate是一个开发源代码的对象关系映射框架(ORM); 2.对JDBC进行了轻量级的封装,可以将实体类和数据库中的表产生映射关系; 3.是一个全自动的ORM框架;hibernate能自动生成sql语句; 4.程序员可以完全按照面向对象的编程思想来操作 阅读全文
摘要:
SpringMVC中拦截器的配置和使用 一.配置单个拦截器 先定义一个类,让他实现一个接口 HandlerInterceptor 定义一个控制器类 配置文件中 测试的时候直接在地址栏中输入first就可以了 运行的结果是: 二.配置多个拦截器 配置多个拦截器,就要在多定义一个拦截器 在配置文件中,也 阅读全文
摘要:
SpringMVC中实现文件上传需要两个jar包 主要是CommonsMultipartResolver解析器依赖commons-fileupload和commons-io这两个jar包 一。实现单文件上传 先准备页面 在控制器类中 配置文件中 不要忘记修改web.xml 还需要注意的是:在你的we 阅读全文
摘要:
一、什么是数据校验? 这个比较好理解,就是用来验证客户输入的数据是否合法,比如客户登录时,用户名不能为空,或者不能超出指定长度等要求,这就叫做数据校验。 数据校验分为客户端校验和服务端校验 客户端校验:js校验 服务端校验:springmvc使用validation校验,struts2使用valid 阅读全文
摘要:
为什么页面上输入‘12’,可以复制给Handler方法对应的参数? 和是因为类型转换器并不是可以将用户提交的String,转换为用户需要的所有类型,此时,就需要自定义类型转换器可 案例:自定义日期类型转换器 要求格式:yyyy/MM/dd 页面上: 控制器类 配置文件中 自定义类型转化器 配置文件和 阅读全文
摘要:
使用异常注解更方便 异常处理类 两种异常类型:用户名异常和年龄异常 配置文件中 页面还是使用的上一篇博客的页面,可以自己定义页面 这种方式只能在本类中使用,在其他类中不能使用,所以我们可以吧处理异常的那个方法提到一个类中,其它类要使用的话就继承这个类,但是这样有一个弊端,在Java中只支持单继承,所 阅读全文
摘要:
自定义异常处理器和系统异常处理器的提升版可以实现相同的功能,但是使用的方法不同,自定义异常处理器可以不用在配置文件中配置name多东西,只需要一个异常处理器就可以,有需要的话也可以配置一个视图解析器,但是包扫描器是必须的 先定义一个类让他实现 HandlerExceptionResolver 接口 阅读全文
摘要:
现在我想根据用户名和年龄的输入格式是否正确让它调到我自定义不同的页面 定义一个用户姓名异常和一个年龄异常 姓名异常 年龄异常 定义一个异常控制器 springmvc.xml配置文件中 两个页面 nameException.jsp ageException.jsp 最后进行测试就可以了 阅读全文