记录一些Java 三大框架集成项目开发过程中发生的一些错误的解决,都是实际经验,记一下备忘。这些错误可以说比较诡异;有的目前尚未分析清楚原因,资料上也未说过。

一 找不到项目报404

一次在开发调试过程中突然发生找不到项目报404错,后经反复查找,发现删除Struts2配置文件中的中文注释就好了。

<!--新闻 -->
   <action name="findNews" class="action.NewsAction" method="findAllNewsByPage">

删除 <!--新闻 --> ,就好了;比较怪异;

二 Null指针异常

SSH框架报空指针异常,有的网友遇到的是SSH配置方面的问题,有的是方法方面的问题;我遇到一个如下;

cmPage=coservice.findCmPageByhql(hql, null, curPage, (Integer)session.get("maxRecord"));

这个是从别的类似项目拷过来的代码,Null指针的原因是最后一个参数不能获取,本项目没有maxRecord这个参数,也报Null指针异常

三 Struts2返回空白页之一

如果Struts2返回全部空白页,页面上的元素都不显示;这个首先来说不算太坏;因为这种情况我反复遇到多次;这个都是,Hibernate查询数据库的结果已返回给页面,到这里程序都是好的;看tomcat面板上的显示,Hibernate都已经执行了查询;如果页面上接收数据库查询结果的表达式的字段写错,就会页面全部空白;例如把

${productO.pID} 写成 ${productO.productID};

就会页面全部空白;

四 Struts2返回空白页之二

还有一种情况也会页面全部空白;比较诡异啊;

例如页面上有一个图片链接;

<link href="<%=basePath%>product/images/head.png" rel="shortcut icon"/>

手动把服务器上部署的项目的product/images文件夹重命名为product/img,然后就页面全部空白了;按理说只是找不到图片而已;查了半天才查出来;页面上也必须改为product/img才行;

大致SSH框架会出一些跟一般情况不一样的异常;最好就是尽量不要手动去改动什么东西。

Java SSH 集成框架开发中的错误解决相关推荐

  1. directx11开发中的错误解决

    1.调试看不到类中的变量 m_p->op(); 很有可能m_p是空指针 2.类重定义 比如 ref class A; namespace pp { .... } 应该写成 namespace p ...

  2. Android开发中StackOverflowError错误实例分析

    http://blog.csdn.net/mozhizun/article/details/7051300 http://blog.csdn.net/gaomatrix/article/details ...

  3. java 获取sqlsession_获取Java的MyBatis框架项目中的SqlSession的方法

    从XML中构建SqlSessionFactory从XML文件中构建SqlSessionFactory的实例非常简单.这里建议你使用类路径下的资源文件来配置. String resource = &qu ...

  4. java backbone_[Java教程]移动前端开发中的Backbone之一:Backbone中的模型和集合

    [Java教程]移动前端开发中的Backbone之一:Backbone中的模型和集合 0 2015-09-24 17:00:04 当我们开发含有大量Javascript的web应用程序时,首先你需要做 ...

  5. Java在游戏服务器开发中的应用

     Java在游戏服务器开发中的应用 width="22" height="16" src="http://hits.sinajs.cn/A1/we ...

  6. 下列叙述中正确的是 java语言_1. 下列关于JAVA语言特点的叙述中,错误的是[   ] A、Java是面向过程的编程语言...

    1. 下列关于JAVA语言特点的叙述中,错误的是[  ]A.Java是面向过程的编程语言   B.Java支持分布式计算C.Java是跨平台的编程语言   &... 1. 下列关于JAVA语言 ...

  7. spring集成kafka,以及常见错误解决

    spring集成kafka,以及常见错误解决 一.配置kafka 1.引入jar包 <!--Kafka和spring集成的支持类库,spring和kafka通信监听--><!-- h ...

  8. SpringMVC中404错误解决方法总结

    SpringMVC中404错误解决方法总结 参考文章: (1)SpringMVC中404错误解决方法总结 (2)https://www.cnblogs.com/shangjun/p/6411353.h ...

  9. java ssh pdf_JavaSSH框架技术规范.pdf

    航安项目 (三期) 框架技术规范 日期 版本 简述 作者 2011年3月1 日 V1.0 指定本系统的技术规范 2011年9月25 日 V2.0 指定本系统的技术规范 框架技术规范 航安项目框架技术规 ...

最新文章

  1. 2022-2028年中国铁路机车行业投资分析及前景预测报告
  2. Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
  3. 在Python中以扩展名.txt查找目录中的所有文件
  4. hibernate关联关系(一对多)
  5. 超想做一个网络游戏!有兴趣的人进来讨论讨论!
  6. ajax中的async
  7. 揭秘:如何为 Kubernetes 实现原地升级
  8. 前端学习(2158):webpack配置文件的分离
  9. python数据处理实战
  10. ArcView,ArcGis,MapObjects,ISRI有什么区别
  11. Linux期末复习总结
  12. java fileupload_java组件fileupload
  13. 如何把Excel两列内容合并成一列内容
  14. 北四环的杰西·利弗莫尔:一个中国投机客的传说
  15. 有感于男人们的友谊和女人们的友谊
  16. 学术报告学习总结2(2021.6.24)
  17. mysql根据姓分组_mysql 分组查询 group by
  18. radio、checkbox在使用iCheck后,绑定选中事件
  19. delphi ord()
  20. 【前端小点】CSS之background背景属性详解

热门文章

  1. FileChannel应用实例——拷贝文件transferFrom方法
  2. 配置文件加载位置||外部配置加载顺序||自动配置原理
  3. MyBatis简介——半自动的持久化层框架(SQL映射框架)|| 支持定制化sql
  4. Dev C++ 中错误 stray 161' in program
  5. copyMakeBorder函数
  6. 【前端学习日记】利用Vue实现跑马灯的效果
  7. 提效工具git的基本使用
  8. 机器人整机主要产品规格参数
  9. 修改Tomcat可支持get传参方式的url长度,get形式
  10. 假期《JAVA技术》预备作业01