1,利用<jsp:forward>,缓冲区会在转发之前清空,所以千万不要先刷新输出在转发
2,myEclipse 下开发jsp页面中访问src中的类,需要在JSP页面中导入类所在的包呢?类不在包中是无法访问的,
3, 解决在MyEclipse下生成的web.xml中加入taglib时报错的问题 用<jsp-config></jsp-config>把tiglib包含起来即可以排除错误。
4,在web.xml中配置filter路径使用 /* ,不能只使用*
5,问题描述:
数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00”
程序使用select 语句从中取数据时出现以下异常:
java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
后查资料发现 “0000-00-00 00:00:00”在mysql中是作为一个特殊值存在的
但 java.sql.Date 将其视为 不合法的值 格式不正确
解决办法:
给jdbc url加上 zeroDateTimeBehavior参数:
datasource.url=jdbc:mysql://localhost:3306/pe?useUnicode=true&characterEncoding=gbk&zeroDateTimeBehavior=convertToNull
zeroDateTimeBehavior=round是为了指定MySql中的DateTime字段默认值查询时的处理方式;默认是抛出异常,
对于值为0000-00-00 00:00:00(默认值)的纪录,如下两种配置,会返回不同的结果:
zeroDateTimeBehavior=round 0001-01-01 00:00:00.0
zeroDateTimeBehavior=convertToNull null
6,
<%!%>表示声明书写,写的内容位于doservice方法外部。