01 2018 档案
摘要:1.SpringMVC 高级参数绑定 数组 list <input type name=ids> 方法{Integer[] ids QueryInfo类中定义Integer[] ids} 方法(QueryInfo 中的List<Items> itemList) <input type name=it
阅读全文
摘要:1.拦截器的执行规则 preHandle按拦截器定义顺序调用 postHandler按拦截器定义逆序调用 afterCompletion按拦截器定义逆序调用 postHandler在拦截器链内所有拦截器返成功调用 afterCompletion只用preHandle返回true才调用
阅读全文
摘要:1.ModelAndView 既带着数据,又返回视图路劲 2.String 返回试图路径 model带数据 (官方或企业推荐使用此种方式 ,此方法符合解耦思想,即数据,视图,分离 MVC) 3.void 使用ajax请求是合适使用此方法 ,ajax返回json数据不需要跳转页面(response)
阅读全文
摘要:1.输出映射和输入映射 Mapper.xml映射文件定义了操作数据库的sql,每个sql就是一个statement,映射文件是mybatis的核心。 (1)parameterType(输入类型) 1.传递简单类型 使用占位符#{},或者${}进行sql拼接。 2.传递pojo对象 使用ognl表达式
阅读全文
摘要:1.mybatis与hibernate不同 Mybatis和hibernate,mybatis不完全是一个ORM框架,因为Mybatis需要程序员自己编写sql语句。mybatis可以通过xml或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执
阅读全文
摘要:1.Mybatis介绍 Mybatis是apache的一个开源项目iBatis,Mybatis是一个优秀的持久层框架,他对jdbc的操作数据库的过程进行封装,使开发者只需要关注sql本身,不需要花费精力去处理例如注册驱动,创建connection,创建statement,手动设置参数,结果集检索等j
阅读全文
摘要:一.会话技术简介 1.存储客户端的状态 因为http协议是无状态的,即每个客户端访问服务端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态 2.会话技术 从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话。 会话技术就是记录这次会话中客户端的状态和数据 会话技
阅读全文
摘要:一.JavaScript的实现 JavaScript是一种专为与网页交互而设计的脚本语言1.JavaScript的实现有三个不同的部分组成 (1)核心(ECMAScript) (2)DOM(文档对象模型) 文档对象模型是针对XML但经过扩展用于HTML的应用程序编程接口(API) (3)BOM(浏览
阅读全文
摘要:今天写项目时,在使用hibernate封装的插入方法时,由于需要同时保存多个数据,导致出现identifier of an instance of 如下代码 :(由于最大最小分数不同所以需要插入两条数据) 但结果报该错误,后来知道了原因: 报错的原因是,在没有给对象examScoreDivide 分
阅读全文
摘要:Java与面向对象 一.类与对象 (1)对象是Java程序的核心,对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体 (2)类是用来创建同一类型的对象的“模板”,在一个类中定义了该类对象所应具有的成员变量以及方法 什么是对象? 对象是用于计算机语言对问题域中事物的描述,对象通过"属性(at
阅读全文
摘要:采用POI生成excel结构 直接贴出代码 excel表格导出功能 action代码: struts.xml配置: 前台jsp代码:
阅读全文