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

  • 相关阅读:
    关于编码的问题(转)
    XML巩固
    浏览器兼容问题的解决方案
    JavaScript 全局变量命名空间生成函数
    表格的使用(转)
    post上传文件
    安装cocoapods
    UILabel内容模糊
    动态获取键盘高度
    iOS多线程同步锁
  • 原文地址:https://www.cnblogs.com/zhangyu-720/p/9456164.html
Copyright © 2011-2022 走看看