jsp使用中遇到的问题,

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,

jsp中方法一定要写在<%!%>中:
jsp的内容都隶属于一个方法中 doservice方法,你见过在方法中写方法么?因为这是不符合语法规则的,所以不行
<%!%>表示声明书写,写的内容位于doservice方法外部。
7,
解决JSP中文乱码问题大全:http://www.cnblogs.com/chengkai/articles/2171848.html
说明:MySql中字段属性的字符集设置为:utf-8 / GB2312等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值