zoukankan      html  css  js  c++  java
  • 编写Servlet 实例 -Shopping网站时,遇到的几个问题

    问题一、在Web 上运行时,用JDBC链接MySQL总是出错,一直出现驱动加载失败 ------提示java.lang.ClassNotFoundException.
    解决方案:将数据库驱动jar文件导入一份到WebRoot/WEB-INF/lib中,可参考链接:https://blog.csdn.net/liyong199012/article/details/8063845。

    问题二、以下这句在mysql语句中直接使用String变量会报错, 必须要用加上双引号,双引号要经过转译处理。

    错误:

    Statement stat = conn.createStatement();
    rs = stat.executeQuery("SELECT * FROM user WHERE (user_email =email)  or  (user_phone =phonenumbe) or  (user_name =username)");

    正确:

    Statement stat = conn.createStatement();

    rs = stat.executeQuery("SELECT * FROM user WHERE (user_email ="+ """+email+"")"+" or (user_phone ="+"""+ phonenumber+"")"+" or (user_name ="+"""+ username+"")");

    问题三、Web服务器中error_page配置无效的问题

    问题描述:在编写错误页面时,对于Throwable异常引发的错误,无异常,但对于404这个错误,当errorPage.jsp这个错误页面小于1024字节时,错误页面不起作用。

    解决方法:修改使得errorPage.jsp的大小>1024字节。可参考连接:https://blog.csdn.net/NOKIA_LC/article/details/50996307

  • 相关阅读:
    HGE tutorial04
    HGE tutorial03
    HGE tutorial02 plus
    HGE tutorial02
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
  • 原文地址:https://www.cnblogs.com/zhangyu-720/p/9456164.html
Copyright © 2011-2022 走看看