zoukankan      html  css  js  c++  java
  • java web开发小记(5)

    1.getRequestDispatcher中文乱码:

    解决方法:在Servlet的get或post方法中使用response.setCharacterEncoding("UTF-8");

    2.错误:java.sql.SQLException: Before start of result set

    解决: 在select 结果集rs = stmt.executeQuery(sql);后要加上if(rs.next())

    原因:在对结果集ResultSet进行操作之前,一定要先用ResultSet.next()将指针移动至结果集的第一行

               看看API对next()方法的描述:

     将光标从当前位置向前移一行。ResultSet 光标最初位于第一行之前;第一次调用 next 方法使第一行成为当前行;第二次调用使第二行成为当前行,依此类推。   当调用 next 方法返回 false 时,光标位于最后一行的后面。  
    3.INSERT INTO custom(cusname,vip) VALUES('er',1) WHERE NOT EXISTS(SELECT * FROM custom WHERE cusname='er');报错
    insert 不能加where
    解决:if  not exists (select * from 表2) insert into 表1(字段1) values(值)
  • 相关阅读:
    minio 注意事项
    vim编辑器的快捷命令
    kubernetes Label的增删改查
    JVM java堆内存
    navicat注册机
    hibernate学习笔记_基础配置
    Hibernate学习笔记_helloworld
    junit4初级
    Struts学习笔记_声明式异常处理
    Struts学习笔记_拦截器
  • 原文地址:https://www.cnblogs.com/jiangnanyanyuchen/p/8250872.html
Copyright © 2011-2022 走看看