摘要:
Notepad++配置 1、自动换行 视图 - 自动换行 2、隐藏工具栏 设置 - 首选项... > 常用 > 工具栏 - 隐藏 3、隐藏菜单栏 设置 - 首选项... > 常用 > 隐藏(按下Alt或F10显示) 4、标签相关 设置 - 首选项... > 常用 > 标签栏 - “双击关闭标签”、“ 阅读全文
摘要:
这篇博客是对过去博客的整理与总结,现在,以下的博客都可以认为过时了。 使用Ajax向SpringMVC传递Json数据 存在日期类型的JSON数据,进行SpringMVC参数绑定时存在的问题和解决方案 SpringMVC配置数据验证(JSR-303) 前端发送请求 没什么问题。 后端绑定参数 1、首 阅读全文
摘要:
SpringMVC配置数据验证(JSR-303)中提到了用String类型的域来绑定Ajax中的非法类型的参数。 这样做的目的是一旦发生一种情况,后端可以返回一个自定类的返回值,而不是返回SpringMVC参数绑定失败的错误信息。 但是,这样做并不OOP。 更好的方法是使用@ControllerAd 阅读全文
摘要:
1、启动web项目 2、如果是JSON请求,需要在“Headers”标签页中追加参数 “Content-Type”,值为“application/json”。 3、在“Body”标签页中选择“raw”和“JSON (application/json)”,在下方追加JSON字符串。 4、如果是表单请求 阅读全文
摘要:
1、html中引入JQuery Cookie插件。 2、JS 3、后端 详细代码 阅读全文
摘要:
首先,确保Spring配置完毕了。 集成Shiro 1、在pom.xml中追加依赖 2、追加spring-shiro.xml 有三个主要的组件,Realm、SecurityManager、ShiroFilter。 Realm代表用来取得用于验证和授权的数据的策略。 SecurityManager持有 阅读全文
摘要:
主要是可以代替常量。比如 实际上BasicsPersonConstant里面只想定义三个“概念”,这里可以用枚举代替 原先的BasicsPersonContant.STUDENT_CODE可以用 BasicsPerson.STUDENT.getCode()代替。 同时BasicsPerson.STU 阅读全文
摘要:
主要是定义了4个RollingFile,使项目运行时能产生4个日志文件,分别代表“只记录warn级日志”、“只记录error级日志”、“记录info及其以上级别的日志”、“记录debug及其以上级别的日志”,既有完整日志,又有分类细化日志。 首先需要明确日志的重要级。 FATAL ERROR WAR 阅读全文
摘要:
@ExceptionHandler的作用是把对不同异常处理抽取到不同的方法中。 @ControllerAdvice的作用是把控制器中 @ExceptionHandler、@InitBinder、@ModelAttribute方法抽取到一个专门的类当中。 @ControllerAdvice 和 @Ex 阅读全文
摘要:
这篇博文针对的是以下的情形: 当@ResponseBody 的对象是个蕴含中文的实体对象时,一切正常,当@ResponseBody 的对象是个中文String时,接收到乱码。 (如果连前半句话的情况都是乱码的话,需要检查一下其他地方,比如web.xml里面有没有加encodingFilter、项目编 阅读全文