摘要: 使用spring mvc实现简单的增删改查 具体知识参:链接 阅读全文
posted @ 2019-07-02 15:06 墨染尘 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一个拦截器 拦截器(interceptor)是spring mvc中提供的一种类似filter过滤器的技术,只不过拦截器只能拦截controller的请求,而filter可以过滤所有请求,其他内容大体上两者是近似的。 定一个类实现HandlerInterceptor接口,这样就创建了一个拦截器,该接 阅读全文
posted @ 2019-07-02 15:01 墨染尘 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 编写文件上传的表单和controller 编写文件上传的jsp中的表单: 编写处理文件上传的controller,在处理文件上传的方法中需要添加MultipartFile类型的参数,MultipartFile本身是一个接口,里面提供了一些文件上传的操作的方法: getOriginalFilename 阅读全文
posted @ 2019-07-02 14:58 墨染尘 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在之前的servlet里面我们接收表单提交参数都是使用 当表单参数较多的话,需要调用多次上面的方法才能获取到表单提交的数据,这样子代码就显得不太整洁了,这里我们来使用反射编写一个自动将表单数据填充到javabean的工具类。 反射的应用案例 阅读全文
posted @ 2019-07-02 14:55 墨染尘 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 永远不要相信用户的输入,我们开发的系统凡是涉及到用户输入的地方,都要进行校验,这里的校验分为前台校验和后台校验,前台校验通常由javascript来完成,后台校验主要由java来负责,这里我们可以通过spring mvc+hibernate validator。 数据校验 在java中有一个bean 阅读全文
posted @ 2019-07-02 14:53 墨染尘 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 从前台提交到controller中方法的表单数据会根据我们在方法参数中定义的类型来自动转换,不用再强制的去转换了 详细内容参:类型转换器 阅读全文
posted @ 2019-07-02 14:50 墨染尘 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 在Spring MVC中也可以进行一些异常的处理,常用的方式有三种: 使用spring mvc中的异常处理器 SimpleMappingExceptionResolver 使用自定义异常处理器 使用异常处理注解 详细内容参:异常处理 阅读全文
posted @ 2019-07-02 14:48 墨染尘 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 转发与重定向 spring mvc底层其实就是一个servlet,因此在spring mvc中也存在转发和重定向的概念。对于转发的页面,可以是在WEB-INF目录下的页面;而重定向的页面,是不能在WEB-INF目录下的。因为重定向相当于用户再次发出一次请求,而用户是不能直接访问WEB-INF目录下的 阅读全文
posted @ 2019-07-02 14:46 墨染尘 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Controller中方法的返回值 Controller中方法的返回值类型 在我们之前写的Controller的方法中,返回值都写的是ModelAndView,其实还可以返回其他类型的对象,在实际应用中需要根据不同的情况来使用不同的返回值: ModelAndView String void 自定义类 阅读全文
posted @ 2019-07-02 10:50 墨染尘 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 单个接收表单提交的参数 在实际开发中通过会在spring MVC的Controller里面接收表单提交过来的参数,这块代码该怎么去编写呢? 示例: 编写一个带有表单的jsp: 之后创建一个controller来接收这个表单提交的值: 创建result.jsp 在上面的controller中,我们在r 阅读全文
posted @ 2019-07-02 10:34 墨染尘 阅读(251) 评论(0) 推荐(0) 编辑
Paris