2012-07-18 MySQL乱码,时间表达式页面第一步

(1)当天工作情况:
     1.Hibernate Demo .相关Exception及解决方法:
       Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hibernate.news_table' doesn't exist
         数据库建表。 news_table
       Caused by: java.sql.SQLException: Field 'id' doesn't have a default value
         设置 id 自动增长
     2. MySQL出现乱码。修改 my.ini 文件以下两处:
        [mysql] // 客户端
        default-character-set=utf8 
        [mysqld] //服务端
        character-set-server=utf8
          Caused by: java.sql.SQLException: Incorrect string value
          删除掉原先编码不正确的数据库,新建utf8的数据库hibernate
     3. "javax.servlet.annotation.WebServlet" 由于原工程是在Tomcat7.0里面的,用Tomcat6.0加载时缺少 Servlet 3.0 。新建一Tomcat7.0服务器即可
     4. 时间表达式第一步,提交页面信息到相关Action的流程:
        调用过程:
        toJobInfo.action 即 jobinfo.jsp  
        点击表单提交按钮到 saveJobInfo      调用  class=jobConfAction 
        返回结果集:     saveJobInfo.action   即 confgrapn.jsp 页面。
        修改结果集页面无效:
        result 无法跳转。struts-exchange.xml没法重新加载编译 。 clean framework即可。
(2)假如工作上遇到的问题解决不了:
     在Navicat for MySQL中只能单独insert  into 一条信息,多条则除第一条外都为乱码。
     ERROR 1366 (HY000): Incorrect string value:
     MySQL出现乱码。修改 my.ini 文件以下两处:
     [mysql] // 客户端
     default-character-set=gbk
     用MySQL 5.5 Command Line Client则正常。
(3)未来若干天工作计划:设计时间表达式页面。 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值