奇偶判断
(i&1) != 0 //true为奇数
请求转发和重定向的区别
转发是服务器行为(请求一次),重定向是客户端行为(请求两次)。
文件上传表单设置
enctype="multipart/form-data"
拦截器的其他实现方式
还可以通过实现WebRequestInterceptor
接口来编写,向springMVC框架注册的写法不变
缺点:preHandle()
方法没有返回值,不能终止请求
MyBatis插入时候获取自增主键方法
方法1:
useGeneratedKeys="true" keyProperty="id"
方法2:
<selectKey keyProperty="id" resultType="long">
select LAST_INSERT_ID()
</selectKey>
其中id为自增的列名。