zoukankan      html  css  js  c++  java
  • request.getParameter()及解决数据库中文乱码问题——实习第七天

    今天老师让我们自己做一个小项目,我开始着手于实现这个小项目。途中遇到过几个小问题,在此做个小记录,

    相信后期还是会借鉴的。

    1,从前台传入数据给后台传入数据,并没有传入成功:

    输出的为Null。

    当然写的并没有错,用上面这个确实可以得出name值。

    但是:

    request.getParameter("name")这个函数的参数必须是从前台传来的name属性的值,即:

    必须是这样,传入给request.getParameter()的才是正确的,否则就没有传入。

    2:Date类型的获取数据的方法:

    String datetime = request.getParameter("datetime");
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
    Date date = sdf.parse(datetime);

    用这个才可以准确获取Date类型参数的值。

     

    3:解决数据库中文乱码问题:

    首先要找到所有jsp文件中的编码,把它改成UTF-8。不行之后,再尝试在获取页面值之前用:

        request.setCharacterEncoding("utf-8");

    可以解决数据库的乱码问题

     这便是今天遇到的三个问题。

  • 相关阅读:
    将博客搬至CSDN
    defender 月考总结
    生日祝福@陈俊翰
    个性签名
    你这是virus吧?
    (CPSCA's)CPOJC+VIJOS
    Sentence by defender
    工作制一览
    最长上升子序列
    mysql约束
  • 原文地址:https://www.cnblogs.com/zxcjj/p/7086822.html
Copyright © 2011-2022 走看看