原创 使用Java2D繪圖——jsp中的驗證碼

那天突然看到了一些中文的驗證碼,所以想寫一些東西,幫助大家瞭解一下在jsp頁面中如何生成自己的驗證碼 一、簡介 在 Java 2 平臺之前,語言中的圖形功能相當簡單,僅限於單像素厚度的實線;少數幾個幾何圖形(如橢圓、弧和多邊形);和

原创 java算法應用

使用java程序解決問題:100元錢買100只雞,母雞每隻5元,公雞每隻3元,小雞3只1元,問共可以買多少隻母雞、多少隻公雞、多少隻小雞。 第一種方法:執行次數爲 101*101*101=1030301 public static

原创 javascript收縮效果

一、解決問題 點擊左邊的縮進圖片,左邊欄收縮 二、實現的思路 1、圖片作爲按扭,點擊圖片觸發層的顯示和收縮,圖片代碼如下: < A href="javascript:show();"> < IMG src="image/fclose

原创 javascript樹形菜單效果

一、樹形菜單效果 實現一個樹形菜單的效果,代碼中使用的圖片自己準備 二、實現的思路 1、製作一級主菜單,例如:文學藝術 < A href="javascript:onClick=show('對應二級菜單的ID名') ">< IMG

原创 Struts2文件上傳

單文件上傳: 第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。這兩個文件可以從http://commons.apache.org/下載。 第二

原创 Struts2自定義類型轉換器

java.util.Date類型的屬性可以接收格式爲2009-07-20的請求參數值。但如果我們需要接收格式爲20091221的請求參數,我們必須定義類型轉換器,否則struts2無法自動完成類型轉換。   import java.uti

原创 Struts2中Action的搜索順序

1.獲得請求路徑的URI,例如url是:http://server/struts2/path1/path2/path3/test.action   2.首先尋找namespace爲/path1/path2/path3的package,如果

原创 jsp使用Cookie記錄用戶名和密碼

一、用戶登錄操作 在用戶填寫登錄數據後,提交表單進行登錄驗證,如果用戶名和密碼正確,則把用戶名和密碼保存在客戶端。 圖1 保存Cookie信息的登錄頁面 實現代碼如下所示。 ... response.setContentType("tex

原创 搭建Struts2開發環境--Struts2在web中的啓動配置

在struts1.x中, struts框架是通過Servlet啓動的。在struts2中,struts框架是通過Filter啓動的。他在web.xml中的配置如下: <filter> <filter-name>struts2</filte

原创 Oracle中游標的使用

遊標(CURSOR) 用來處理使用select語句從數據庫中檢索到的多行記錄的工具 遊標的分類 顯示遊標 返回多條記錄時,使用顯示遊標逐行讀取 隱式遊標 PL/SQL自動爲DML語句創建隱式遊標,包含一條返回記錄 遊標的屬性 %found

原创 Struts2調用action中指定的方法

如果Action中存在多個方法時,我們可以使用動態方法調用,即!+方法名調用指定方法。如下: public class HelloWorldAction{ private String message; .... public Strin

原创 搭建Struts2開發環境– Struts2應用的配置文件

Struts2默認的配置文件爲struts.xml ,該文件需要存放在WEB-INF/classes下,該文件的配置模版如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE stru

原创 搭建Struts2開發環境–開發Struts2應用依賴的jar文件

  我們可以到http://struts.apache.org/download.cgi#struts2312下載struts-2.x.x-all.zip,目前最新版爲2.3.1.2。下載完後解壓文件,開

原创 Struts2常用的常量介紹

<!-- 指定默認編碼集,作用於HttpServletRequest的setCharacterEncoding方法 和freemarker 、velocity的輸出 --> <constant name="struts.i18n.enco

原创 處理存儲過程中的錯誤

使用PRINT語句顯示錯誤信息 錯誤信息是臨時的,只能顯示給用戶 RAISERROR 顯示用戶定義的錯誤信息時 可指定嚴重級別 設置系統變量@@ERROR 記錄所發生的錯誤等 RAISERROR語句的用法如下: msg_id:在sysme