zoukankan      html  css  js  c++  java
  • JAVA_OA(bug篇)(一):SpringMVC的bug1

    前序:

    之前在学习过程中遇到一些bug,在这里汇总一下,内容截止到(五)。

    错误:

    1.服务器启动时,报无法找到某个SpringMVCjar包的错误.“严重: Exception starting filter encodingFilterjava.lang.ClassNotFoundException:”org.springframework.web.filter.CharacterEncodingFilter

    这个可能性很多,详细的可以自行百度。如果报的jar包是服务器要第一个加载的jar包,此时就要注意了。因为可能这只是你的IDE文件路径出了问题而已。

    所以最好还是先检查一下自己的myeclipse下的WEB-INF中的bin文件夹下的jar包时候分级,也就是是否将各个jar包直接放在bin中,-----------》其实许多myeclipse与eclipse下的bin文件夹都不能再放其他文件夹了,而是应该直接放jar包。

    效果如下:

    正确的jar包应该直接放在bin下

    2.项目前面出现红色的感叹号是怎么回事?

    一般是jar包没有找到,这个是后不用着急,右键项目(Build Path->Configure Build Path...),按照图片操作即可:

    选择路径

    if(你是按照第一个问题操作后出现的感叹号&&问题是出现了找不到的jar包){然后再Libraries中删除带叉号的jar包既可。}

    删除带叉号的jar包


    else(只是修改了jar包路径等){重新导入带叉号的jar包,edit一下路径就行了。}

    //注意,如果有时候myeclipse文件路径和实际路径不一样等等,直接刷新就行,在Package Explorer中按F5刷新一下即可。

    3.页面传值为什么一直失败,找不到原因。

    一般而言,页面传值的错误,稍微检查一下,就能找到,但是 有时候排查了各种原因都无法解决,服务器的控制台也没反应。 很有可能是浏览器的缓存问题  。

    4.页面传值,有时候获取不到名字。

    1).可能是java文件中的名字起错了,导致SpringMVC无法在扫描时正确注入
    2).可能是jsp页面中的表达式书写错误,造成的.

    5.Source not found.但是程序正常运行

    如图:
    Source not found 的照片
    这个问题在分级的那个问题(也就是第一个问题后会出现),但是只要服务器正常运行,没有报错,那么这并不影响项目的正常运行.

    那么这到底是怎么回事呢?其实.这只是提醒你,无法到开源码类,而已,如果你想看看源码,下个源码包就解决了,

  • 相关阅读:
    洛谷 P5564: [Celeste-B]Say Goodbye
    LOJ 3185: 「CEOI2018」斐波那契表示法
    Codeforces 749E: Inversions After Shuffle
    C#之在treeview中鼠标点击的所选的节点触发事件
    C#中选中指定文件并读取类似ini文件的内容
    免费的EmBitz可替代Keil MDK开发STM32、NXP项目
    C#创建子线程,子线程使用委托更新控件
    C#调用C++生成的动态链接库DLL
    C#之菜单控件、主窗体打开子窗体、GroupBox控件使用
    在Linux下用CANopenSocket协议模拟CAN总线通讯
  • 原文地址:https://www.cnblogs.com/fonttian/p/9162864.html
Copyright © 2011-2022 走看看