Java SSH 集成框架开发中的错误解决
? ? 記錄一些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 集成框架开发中的错误解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java Web - Struts2基本
- 下一篇: Java SSH 资料总结