原创 Java解析xml文件的4種方式

java解析xml分爲兩類,4種,分別爲SAX解析,dom解析,jdom,dom4j.以下具體舉例使用4種方式來實現對一個.xml文件進行解析: 有命名爲dome.xml的文件, <?xml version="1.0" encoding=

原创 Spring框架中對bean類不同類型屬性的注入方式

1.簡單類型: 假設有bean類Person;其中如下屬性: private String pname; private Integer page; private Double pss; private List<String>

原创 action處理Ajax請求

action有3種方式處理Ajax請求: (1)跟servletAPI耦合的方式:藉助response流獲取out來完成; (2)藉助Stream結果類型,跟servlet API解耦合方式;    1-給result指定type=str

原创 javascript基礎編程應用表單驗證

用javascript編程簡單實現表單驗證的功能。 對應的HTML元素和設計網頁如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.

原创 在網頁中利用javascript實現動態時間的設計

向網頁中添加一個動態時間<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

原创 利用重寫url機制簡單實現驗證碼換一張的功能

重寫URL機制:爲了保證一個url的地址唯一,可每次向服務器傳遞的參數不一樣即可。 由數據請求的抱頭信息可分析到:抱頭信息包括http協議,IP地址,端口號,工程名,請求參數列表,要想訪問的資源不發生變化,只能變化參數連表。 此處在實現驗

原创 Struts2中使用國際化

struts2對語言包的支持可以分爲3類 1.action級(給某個action用); 2.包級(給包中的所有action用); 3.全局(給整個工程用); 4.優先級; action級 1.命名:action名+國際化後綴(action

原创 在java Web中實現文件的上傳下載

1.首先前端利用表單收集用戶的個人信息,由於在網頁中顯示數據時以字符串顯示,在後臺的Servlet中獲取時,有內置的HttpServletRequest類,進行實例化後的request對象調用 getParameter()方法可獲取前端輸

原创 javascript的應用,簡單設計切換網頁主題的應用

利用javascript實現一個簡單的網頁切換主題的應用,在網頁中添加<select></select>元素可以選擇主題,將每個主題添加到<option></option>中,然後可以通過選擇主題來切換主題。本文中只是簡單實現該功能,是自

原创 mybatis框架中動態sql的應用

MyBatis 的一個強大的特性之一通常是它的動態 SQL 能力; MyBatis 使用一種強大的動態 SQL 語言來改進這種情形,這種語言可以被用在任意映射的 SQL 語句中。動態 SQL 元素和使用 JSTL 或其它相似的基於 XML

原创 mybatis中延遲加載Lazy策略

延遲加載: lazy策略原理:只有在使用查詢sql返回的數據是才真正發出sql語句到數據庫,否則不發出(主要用在多表的聯合查詢) 1.一對一延遲加載: 假設數據庫中有person表和card表:其中person表中有字段pid,pname

原创 利用struts2實現文件的下載

下載文件的兩種方式: 1.超鏈接的方式; 2.編程實現下載; 但是通過超鏈接下載文件,暴露了下載文件的真實地址,不利於對資源進行安全保護;而且利用超鏈接下載文件,服務器端的文件只能存放在Web應用程序所在的目錄下。 利用程序編碼實現下載,

原创 簡單學習struts標籤中使用ognl表達式

struts2標籤: 支持ognl表達式,不能使用el; 標籤屬性不再是純String類型,時Object; 標籤屬性的類型分爲Object   String;            1-Object可以直接寫ognl;         

原创 使用struts2框架中3種客戶端向服務端發送請求參數的方式

1.action屬性: 前端參數直接在action屬性名之後,如PersonAction?id=1; 在對應的action中加入屬性id,必須加對應屬性的get(),set()方法,其中屬性名應爲小寫。 應用場景:客戶端向action中傳

原创 mybatis框架實現關聯查詢

在關聯查詢中此處介紹兩種情況:一對一和一對多 1.一對一 假設數據庫中有表person和card;其中person表的字段有pid,pname,page,psex,cid;card表有字段cid,cnum; 如實現在person表和身份證