Log4J使用完全手冊(轉)
摘要: Log4J是Apache的一個開放源代碼項目(http://logging.apache.org/log4j/docs/),它是一個日志操作包。通過使用Log4J,可以指定日志信息輸出的目的地,控制每一條日志的輸出格式,定義日志信息的級別。所有這些功能通過一個配置文件靈活進行配置。
閱讀全文
快速建立Subversion服務器
摘要: 本文是使用Subversion最快速的教程,在最短的時間里幫助您建立起一套可用的服務器環境,只需略加調整就可以應用到實際項目當中。本教程分為以下幾個部門,不僅僅是快速入門,最后我們還有一些高級功能的說明,為了說明簡單,教程是在windows下使用的方式,以方便資源有限的項目使用,對于UNIX環境下,區別并不大。
閱讀全文
JSP容器的初始化和銷毀 - ServletContext(轉)
摘要: ServletContext 被 Servlet 程序用來與 Web 容器通信。例如寫日志,轉發請求。每一個 Web 應用程序含有一個Context,被Web應用內的各個程序共享。因為Context可以用來保存資源并且共享,所以我所知道的 ServletContext 的最大應用是Web緩存----把不經常更改的內容讀入內存,所以服務器響應請求的時候就不需要進行慢速的磁盤I/O了。
ServletContextListener 是 ServletContext 的監聽者,如果 ServletContext 發生變化,如服務器啟動時 ServletContext 被創建,服務器關閉時 ServletContext 將要被銷毀。
在JSP文件中,application 是 ServletContext 的實例,由JSP容器默認創建。Servlet 中調用 getServletContext()方法得到 ServletContext 的實例。
閱讀全文
Ubuntu下安裝和配置Apache2
摘要: 在Windows下,Apache的配置文件通常只有一個,就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安裝了Apache2后,竟然發現它的httpd.conf(位于/etc/apache2目錄)是空的!進而發現Ubuntu的 Apache軟件包的配置文件并不像Windows的那樣簡單,它把各個設置項分在了不同的配置文件中,看起來復雜,但仔細想想設計得確實很合理。
閱讀全文
struts2:利用標簽顯示List嵌套Map
摘要: struts2:利用標簽顯示List嵌套Map
閱讀全文
用Session實現在線統計的功能(HttpSessionListener)
摘要: 如何用Session實現在線統計的功能,其實只要對Servlet規范詳細了解一下,明白其基本原理,編寫一個類似的功能并不是一件很復雜的事情。這個例子是基于2.3以上的規范編寫的,最主要功能就是提供在線用戶列表顯示(既然用戶列表都可以顯示了,那人數統計自然也不在話下了)。
閱讀全文
JSP防止重復提交,重復刷新,后退
摘要: JSP防止重復提交,防止重復刷新,防止后退問題以及處理方式
閱讀全文
struts2.0標簽應用–for循環的實現
摘要: struts2.0標簽應用–for循環的實現
閱讀全文
提高JAVA代碼質量,減少代碼缺陷
摘要: 這是最新一期IBM developworks的專題,摘錄了一些挺有用的建議和概念。高質量代碼中往往缺陷更少!確保高的 Java 代碼質量有兩個步驟:盡早并經常地編寫各個層次的測試用例,以及持續的監測質量狀況
閱讀全文
jQuery+struts+json
摘要: 在struts中采用jquery利用json數據來動態無刷新更新頁面。首先要準備一下基本知識,struts目前已經是展示層的業內標準;jquery這里我們需要使用jquery的ajax方式獲取后臺數據;json是一種數據交換格式(不太清楚的可以看我之前的幾篇文章《actionscript數據交互的幾種類型》,《JSON簡介》),項目構建工具maven。
閱讀全文
Struts2使用之值棧與OGNL-使用
摘要: 訪問屬性,訪問方法,訪問靜態屬性和方法,訪問構造方法,訪問數組,訪問集合 – 投影、選擇(? ^ $),集合的偽屬性
閱讀全文
struts2標簽使用 (#$%)/js命名空間
摘要: session中存有UserVO值對象,其中有networkListMap(當前用戶所創建的network,以network的name為 key,network的信息為value),當前用戶所在的network信息(name,description),當前用戶可以點擊頁面上的 network列表切換network.
閱讀全文