原创 Struts入門基礎應用

Struts 是爲了規範 MVC 開發而發佈的一個框架。類似的框架還有WebWork、SpringMVC 等。Struts2雖然是在Struts1的基礎上發展的,但是它以Webwork爲核心。Struts2控制器分爲核心控制器與業務控制

原创 在上傳圖片文件時,在上傳之前進行無刷新預覽

在上傳圖片文件時,在上傳之前怎麼進行無刷新預覽呢?這裏我把我所使用的方法寫一下,包括了flash和視頻文件,代碼如下。 選擇頁面JS代碼: <scr

原创 web.xml配置404和500錯誤及異常

Web.xml一般的錯誤及異常配置: <!-- 配置錯誤處理 --> <error-page> <error-code>404</error-code> <location>/404.htm

原创 簡單的Servlet生命週期小例子

package com.wjrong.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletExcep

原创 Java GUI多屏幕的窗口設置

Java GUI多屏幕的窗口設置Java GUI多屏幕的窗口設置第一種方式第二種方式 Java GUI多屏幕的窗口設置 WorkbenchWindow window = (WorkbenchWindow) getWindowConf

原创 HTTP協議中的1xx,2xx,3xx,4xx,5xx狀態碼分別表示什麼,列舉常見錯誤碼及含義

HTTP協議狀態碼,是指在HTTP協議運作中由客戶端發出請求連接,服務端建立連接,客戶端發出HTTP請求,服務端返回響應信息,而在這個過程張由於客戶端或服務端的問題會返回相應的錯誤代碼並顯示給用戶,對應的錯誤代碼表示不同的錯誤信息,根據這

原创 快速切換jdk1.6、jdk1.7與jdk1.8的bat

新建一個bat文件把下面這段粘貼進去 jdk的路徑自己改成自己電腦的路徑 以管理員方試運行 選擇與目標JDK版本對應的菜單 完成切換 @echo OFF rem 修改背景/字體顏色爲黑/綠 color 0A rem 自動設置J

原创 由@NotNull 註解引出的關於Java空指針的控制

Java 小技巧和在java應用避免NullPonintException的最佳方法 在java應用程序中,一個NullPonintException(空指針異常)是最好解決(問題)的方法。同時,空指針也是寫健壯的順暢運行的代碼的關鍵。“

原创 RCP啓動順序

在一般的 RCP 應用中,經常要在 Eclipse RCP 的工作臺界面出現前,彈出自己的對話框,例如登陸校驗框。一般的做法是在 Application.run(Object args) 中,在構造工作臺之前啓動自己的對話框,這樣做的壞處

原创 ORACLE各種常見java.sql.SQLException歸納

java.sql.SQLException錯誤!  ORA-00904:     --invalid column name 無效列名  ORA-00942:  --table or vie

原创 js操作節點,ID,name,calssname,tag,style

1.訪問節點 document.getElementById(id); 返回對擁有指定id的第一個對象進行訪問 document.getElementsByName(name); 返回帶有指定名稱的節點集合 注意:Elements

原创 tomcat下的4個xml配置文件的作用

context.xml文件的作用: Context.xml是Tomcat公用的環境配置。tomcat服務器會定時去掃描這個文件。一旦發現文件被修改(時間戳改變了),就會自動重新加載這個文件,而不需要重啓服務器。context.xml的三個

原创 獲取客戶端IP、獲取公網IP、驗證IP是否內網

獲取客戶端IP、獲取公網IP、驗證IP是否內網 1、獲取客戶端IP 在開發工作中,我們常常需要獲取客戶端的IP。一般獲取客戶端的IP地址的方法是:request.getRemoteAddr();但是在通過了Apache,Squid等反向代

原创 apache的HttpComponents項目的介紹和簡單使用

1、HttpComponents項目的介紹 先介紹一下一個開源項目, 這個項目就是Apache開源組織中的HttpComponents,主要是提供對http服務器的訪問功能,目前已經是一個單獨的項目,可見http服務器的訪問絕非易事。

原创 RMI在外網不能通信的解決

前段時間寫了一個全文檢索服務,用的是RMI遠程調用。在本機上寫好後,測試ok.但一部署到服務器上就報找不到服務。在網上找了一大通: 原因如下:     RMI除了註冊端口外,其通信端口是服務器隨機產生的,因此不容易穿過防火牆。 現