![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目总结
纸短情长的博客
这个作者很懒,什么都没留下…
展开
-
解决IE、chrome、FireFox文件名的中文乱码问题
//调用此函数 对fileName针对不同浏览器采用字节回退重新编码后 将fileName返回 public String processFilename(HttpServletRequest request,String fileName) throws UnsupportedEncodingException { //采用字节回退,解决文件名中文乱码问题 String userAgent = request.getHeader("User-Agent");原创 2020-05-25 12:37:42 · 525 阅读 · 0 评论 -
用户访问页面权限的处理
背景:用户登陆后才能访问的页面,在用户没有登陆时访问要对其进行拦截(可以使用拦截器),这里介绍一种标签的方式拦截使用步骤定义标签类public class LoginTag extends SimpleTagSupport { @Override public void doTag() throws JspException, IOException { ...原创 2020-04-20 17:05:05 · 1283 阅读 · 0 评论 -
项目中关于日期类型的处理
实体类中的日期用util.date包下的把数据库中的日期显示到前台时,想要按照年月日等自定义的格式时,应该使用<fmt:formatDate>标签库<f:formatDate value="${birthday}" type="date" pattern="yyyy-MM-dd"/>具体示例请查阅 ->https://www.runoob.com/js...原创 2020-03-16 12:47:11 · 372 阅读 · 0 评论 -
update语句的返回值问题总结
执行一条update语句,执行成功后返回值是 1 ,所以就理所当然的认为返回的是受影响的行数,但是当你再次执行这条update语句时,按正常的逻辑,数据已存在,更新不会成功,应当返回 0,但是返回值依旧是 1 ,所以返回值并不是受影响的行数,实际上的返回值是matched记录数(匹配到的行数)如果想设置返回值是受影响的行数,修改数据库链接配置:增加 useAffectedRows=tr...原创 2020-03-03 13:33:55 · 5100 阅读 · 1 评论 -
Jquery实现表单验证
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Jquery实现表单验证</title> <script src="https://code.jquery.com/jquery-3.4.1.min.js"...原创 2019-12-30 18:20:10 · 239 阅读 · 0 评论 -
分页工具PageHelper的简单用法
目录1: 在pom.xml中引入依赖2:在mybatis.xml中配置插件(引入插件时注意前后顺序)3:handler里编写java代码4: jsp页面的使用5:PageHelper中PageInfo成员属性1: 在pom.xml中引入依赖 <dependency> <groupId>com.github.pagehe...原创 2019-12-26 20:16:21 · 1112 阅读 · 0 评论 -
mybatis中传入一个参数为String类型时的问题
目录当传一个参数时,不需要在Dao中加注解当传入的参数大于等于两个时,必须加上@Param注解特殊:当传入一个参数为String类型,并且在sql语句中的动态SQL(if语句中用到了该值)时,也必须加@Param,样例如下:Dao代码Dao中对应xml里SQL语句的代码运行时报错解决方案1:在DAO接口中给参数加一个@Param注解即可解决方案2:在xml的if里用...原创 2019-12-28 13:19:29 · 3101 阅读 · 0 评论 -
Integer类型的参数动态写sql时注意点
当flag为0时,Mybatis会将0解析为了空字符串‘’,这样if判断就为false如果想正确添加and后的查询条件,应该改成int的默认值为0,integer的默认值为null。...原创 2019-12-27 15:34:24 · 814 阅读 · 0 评论