Time of Update: 2018-12-03
分析:首先引入一張圖片,在頁面中顯示一個滑塊,並且確定圖片的大小。當觸發滑塊進行滑動時,要擷取滑塊的值,然後把圖片的寬和高設定為滑塊的值實現代碼:首先引入相應的jQueryUI的類庫檔案<script type="text/javascript" src="${ pageContext.request.contextPath}/js/jquery-1.7.1.min.js"></script><script type="text/javascript" src="$
Time of Update: 2018-12-03
action中:private List<Admins> entities;private Admins admin;public Admins getAdmin() {return admin;}public List<Admins> getEntities() {return entities;}public String execute(){AdminsService asi = new AdminsServiceImpl();entities =
Time of Update: 2018-12-03
使用基於XML配置方式實現輸入校正時,Action也需要繼承ActionSupport,並且提供校正檔案,校正檔案和action類放在同一個包下,檔案的取名格式為:ActionClassName-validation.xml,其中ActionClassName為action的簡單類名,-validation為固定寫法。如果Action類為HelloWordAction,那麼該檔案的取名應為:HelloWordAction-validation.xml執行個體:HelloWord.java定義兩個
Time of Update: 2018-12-03
平時大家瀏覽網頁有時會出現小新聞或什麼通知之類的,你在瀏覽當前頁面時,它會一直跟著你,這個效果可以用jQuery實現喲。下面分析一下具體的實現過程吧首先單擊按鈕來觸發事件,彈出通過div設計出要彈出的視窗<input type="button" id="btn1" value="彈出居左視窗"/><input type="button" id="btn2" value="彈出置中視窗"/><input type="button" id="btn3"
Time of Update: 2018-12-03
系統提供的校正器如下: required (必填校正器,要求field的值不能為null) requiredstring (必填字串校正器,要求field的值不能為null,並且長度大於0,預設情況下會對字串去前後空格) stringlength(字串長度校正器,要求field的值必須在指定的範圍內,否則校正失敗,minLength參數指定最小長度,maxLength參數指定最大長度,trim參數指定校正field之前是否去除字串前後的空格)
Time of Update: 2018-12-03
選項卡(tabs)在頁面中的使用非常廣泛,尤其是各大門戶網站的首頁,因為以選項卡形式可以實現使用少量代碼的空間展示更多內容的效果,同時,其快速的轉場效果,也增加了使用者的體驗。在jQuery UI中,通過在頁面中匯入tabs外掛程式,並調用外掛程式中的tabs()方法直接針對列表產生對應的菜單,輕鬆實現這種選項卡的功能。其調用的文法格式如下:tabs(options)其中選項options的常用參數如下1、collapsible 是否可以摺疊選項卡的內容,設定一個布爾值,如果為true,那麼,
Time of Update: 2018-12-03
在struts2的action中並沒有使用到servletAPI ,所以在方法中無法得到request,session和application對象,但在開發中我們又經常需要用到這些對象,該怎麼辦呢?執行個體1:(如僅僅只是訪問或往三個範圍中放入屬性推薦使用下面這種方法)Action中public String execute(){ActionContext ctx = ActionContext.getContext();//往ServletContext裡放入app
Time of Update: 2018-12-03
當校正檔案的取名為ActionClassName-validation.xml時,會對 action中的所有處理方法實施輸入驗證。如果你只需要對action中的某個action方法實施校正,那麼,校正檔案的取名應為:ActionClassName-ActionName-validation.xml,其中ActionName為struts.xml中action的名稱。
Time of Update: 2018-12-03
第一步當然是引進類庫檔案啦,具體引進的東西可以看上一篇部落格第二步:建立一個jsp檔案Helloword.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
Time of Update: 2018-12-03
第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。這兩個檔案可以從http://commons.apache.org/下載。 第二步:把form表的enctype設定為:“multipart/form-data“,如下: <form action="${pageContext.request.contextPath }/test/helloword.do"
Time of Update: 2018-12-03
準備資源檔,資源檔的命名格式如下: baseName_language_country.properties baseName_language.properties baseName.properties 其中baseName是資源檔的基本名,我們可以自訂,但language和country必須是java支援的語言和國家。如: 中國大陸: baseName_zh_CN.properties 美國: baseName_en_US.properties 現在為應用添加兩個資源檔: 第一個存放中文:
Time of Update: 2018-12-03
與單個的檔案的上傳是非常相似的,不過需要注意的是在用戶端定義的檔案名稱要相同,在action中定義屬性的類型要為數群組類型或list類型Jsp頁面<form action="${pageContext.request.contextPath }/test/helloword.do" enctype="multipart/form-data" method="post">檔案1:<input type="file" name="image"/><br/>檔案2:
Time of Update: 2018-12-03
攔截器能夠通過許可權進行攔截,下面寫一個小例子執行個體分析:使用者登入後可以訪問action中的所有方法User.jsp(執行完該jsp之後,狀態變為已登入)//設定使用者登入狀態 可以通過session來判斷如果使用者沒有登入,不允許訪問action中的方法,並且提示“你沒有許可權執行該操作”User.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&
Time of Update: 2018-12-03
WsExplorer和Tcp/Ip Monitor工具本身就存在於eclipse和MyEclipse中使用工具的原因:1、使用工具可以更好的瞭解WebService請求的過程2、使用工具WsExplore可以擷取SOAP資料發送和接收的格式3、使用工具Tcp/Ip
Time of Update: 2018-12-03
在struts2中,我們可以實現對action的所有方法進行校正或者對action的指定方法進行校正。 對於輸入校正struts2提供了兩種實現方法: 1. 採用手工編寫代碼實現。 2. 基於XML配置方式實現。方法一執行個體:index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib
Time of Update: 2018-12-03
Hibernate基本概念1、對資料進行開發時需要的三類檔案[理論上知道其中一個,其他兩個都可以利用工具產生]:(1) domain類User(2) 對應檔User.hbm.xml(3) 資料庫的表create table user(….); 2、這三類檔案的順序(三個開發流程):(1) 由Domain objectàmappingàdb(官方推薦)【從物件導向出發】(2) 由db開始,用工具產生mapping和Domain
Time of Update: 2018-12-03
通過validateXxx()方法實現, validateXxx()只會校正action中方法名為Xxx的方法。其中Xxx的第一個字母要大寫。當某個資料校正失敗時,我們應該調用addFieldError()方法往系統的fieldErrors添加校正失敗資訊(為了使用addFieldError()方法,action可以繼承ActionSupport
Time of Update: 2018-12-03
在頁面開發過程中,經常要與使用者進行互動,例如在提交表單時,如果文字框(text)中內容為空白,需要提醒使用者輸入內容,一般的做法是使用傳統的javascript語言中的alert()函數彈出一個資訊視窗;另外,在刪除某項記錄時,也需要告知使用者確定,可用javascript語言中的confirm()函數,雖然這兩個函數都可以實現相應的功能,但沒有動畫效果,功能單一,使用者體驗差。在jQuery UI中,通過dialog(對話)外掛程式,不僅完成可以實現傳統javascript語言中alert(
Time of Update: 2018-12-03
1。類型轉換器對請求參數執行類型轉換,並把轉換後的值賦給action中的屬性。 2。如果在執行類型轉換的過程中出現異常,系統會將異常資訊儲存到ActionContext,conversionError攔截器將異常資訊添加到fieldErrors裡。不管類型轉換是否出現異常,都會進入第3步。 3。系統通過反射技術先調用action中的validateXxx()方法,Xxx為方法名。 4。再調用action中的validate()方法。
Time of Update: 2018-12-03
在頁面開發中,經常遇到需要使用者輸入日期的操作。通常的做法是,提供一個文字框(text),讓使用者輸入,然後,編寫代碼驗證輸入的資料,檢測其是否是日期類型。這樣比較麻煩,同時,使用者輸入日期的操作也不是很方便,影響使用者體驗。如果使用jQuery