• 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

     


  • 相关阅读:
    细菌觅食优化算法
    windows文件名编码格式测试结果及猜想
    Exception
    maven创建web项目注意事项
    Majaro安装卡在Fixing hardcoded icons原因
    gnome更改ibus输入法候选词字体大小
    MariaDB用zip包安装
    JAVA获取时间戳
    自增不连续解决方案
    WEB项目目录结构
  • 原文地址:https://www.cnblogs.com/yangxiansen/p/7860039.html
Copyright © 2020-2023  润新知