zoukankan      html  css  js  c++  java
  • java项目中初期常见的错误及解决方案

     在做项目的初期,想必总会有各种奇奇葩葩的错误出现,本博文主要整理了博主在项目初期遇到的错误,希望能为大家减少犯这些错误


    1.Env 名字写错了,图片中错误类型是名字没有发现的异常,因此需要检查后面报错的【env】是否写错

     

    2.出现了空指针异常,Sql语句写错了,空指针异常有很多可能性,有时如果所定义的对象在写或者调用的时候不一致也会抛异常

     

    3.MySQLSyntaxError

    抛Sql语法错误异常,此时需要检查自己所写的sql语句是否符合规范或是否写错

     

    3.两次sendRedirect   转发和重定向只能执行一次,不能同时都执行

     


    4.配置文件写错了:Context文件名写错了。错误中报名字没有发现【context】,此时需要检查context是否书写错误

     

    5.路径没有用c:url。图片没有显示,一般都是路径不对造成的,此时需要找到对应的地址进行修改。

     

    6.数据库存储的数据乱码

     

    乱码的解决方案:设置请求编码格式:request.setCharacterEncoding("UTF-8")


     



    7.报SQL异常,不知道的列名【creater_time】在list中,这类错误一般都是数据库里存的数据名与调用时不一致造成的,这时需要检查自己在调用数据时用的列名是否和数据库保持一致。


     7.分析:此类错误大致是因为导入的工具包有误导致。

    错误类型:

     


     

    8.错误类型:

    错误原因:

    Updater列值未设置成允许为空,在数据库updater设置中将其设置为不能为空了,而没有填写数据,所有抛出异常

     

     




    9.错误类型:

    错误原因:

    列名或者表名写错了

     

     

    10.错误类型:

    原因分析:

    Timestamp包导入错误

    参数类型问
    create_time参数类型为java.sql.TimeStamp
    看看model中department类,字段create_time的类型是什么


      

    特别注意:

    很多错误产生的原因是,SQL语句中的列名和数据库表中列名不一致。

    要注意不允许为空的列,一定要有值。

     

     


     

     11.下图错误描述:EL表达式格式错误 

                                 



     12.下图错误描述:SQL语法错误

     


      13.          

    下图错误描述:两个Servlet 映射到了同一个URL

    扩展:同一个servlet却可以映射到多个URL

                                                                                                                                   

     



    14.下图错误描述:URL格式错误

     



    15.

    下图错误描述:在调用next()之前无法获取查询到的结果

    建议查看ResultSet对象的API

     


  • 相关阅读:
    Python3学习笔记(五):列表和元组
    Python3学习笔记(四):序列
    python3学习笔记(二):Python初识
    三种存储类型比较-文件、块、对象存储(转)
    PostgreSQL copy命令使用记录
    pg_bulkload使用记录
    git clone 提示输入git@xxx的密码
    UNIX发展史(BSD,GNU,linux)(转)
    PostgreSQL基于时间点故障恢复PITR( point-in-time recovery )
    recovery.conf文件详解
  • 原文地址:https://www.cnblogs.com/yangxiansen/p/7860039.html
Copyright © 2011-2022 走看看