我们在使用 SpringMVC 处理前台请求的时候,对于传输过来的数据我们可以通过对象的方式来接收,为了保证数据的合法性,我们往往需要对数据进行合法性校验(尽管前台已经进行了 js 验证),简单类型的数据,我们一般 if (str == null || str.length().trim() == 0) return ...,但是如果是对象,校验就相对复杂一些,不仅要进行非 null 判断,还要对里面的属性逐一的进行判断,很麻烦,所以可以使用 Hibernate 提供的校验器来简化校验操作。 步骤: 一、导入所需的…

2021年1月23日 0条评论 40点热度 阅读全文

SpringMVC的URL请求的配置方式有两种 第一种方式:.do,.action 类似于 /user/addUser.do /user/addUser.action 第二种配置方式:/* 类似于/user/addUser /user/delUser 注意:第二种方式其实是包含第一种方式,但是当我们的页面包含静态资源文件.js,.image,.css 的时候 springMVC 会将他们认为是一个 url 请求去匹配,结果 404。* 怎么解决? 三种方式: 一:在springmvc.xml配置文件里面配置: &l…

2021年1月15日 0条评论 9点热度 阅读全文

文件的上传涉及到的内容:单个文件上传,多个文件上传 一、单个文件的上传 文件上传默认是采用的 apache 的上传组件 commons-fileupload 进行上传。 引入相关的 jar 包 commons-fileupload.jar common-io.jar 利用表单 post 提交 注意 content-type 的类型需要更改为 enctype = “multipart/form-data”,form表单默认提交得到 content-type 的类型为 enctype=“application/x-ww…

2018年5月26日 0条评论 5点热度 阅读全文