由於使用者在客戶端輸入的資料都為字串型別,當將其儲存到伺服器端時無疑要進行型別轉換,這樣型別轉換自然應運而生了(與型別轉換相關聯的還有輸入校驗,只是輸入校驗習慣性建立在型別轉換基礎之上,輸入校驗將在後面介紹)可以說型別轉換和輸入校驗主要是對使用者輸入的資料進行基本的處理和驗證,以增強系統的安全和穩定性,很基礎,但是也很重要,
下面就型別轉換的一些基本內容和相關的流程進行分析
1。構建專案
這個也不用多說,大家都知道,我學習struts2相關的專案檔案都放在乙個工作區下(workspace),這樣便於管理,同時我覺得很好的一點就是能夠建立乙個公用的使用者庫,這樣建立乙個專案時可以匯入這個使用者庫即可(目前需要用到的幾個jar包分別是struts-core.jar,ognl.jar,xwork.jar,freemarker.jar,common-logging.jar,建立乙個使用者庫,將他們加入即可,以後每次專案中匯入該使用者庫即可,這樣比較方便
2。編寫web.xml檔案
3,編寫jsp頁面input.jsp
這裡使用了struts2的標籤庫,故需要在jsp頁面中指定
頁面中主要是提示使用者輸入各個值,其中point點需要使用者用逗號隔開兩個座標值
3。建立相應的pojo物件
類point
package com.yxy.bean;
public class point
public void setx(int x)
public int gety()
public void sety(int y)
public string tostring()
}這裡重寫了point類的tostirng方法,主要是在後面的乙個事例中要用到
先發表了,再接著寫,未完待續。。。。。。。
Struts2 的型別轉換
1 總體概述 將 string 型別轉化為自定義型別,是瀏覽器傳遞的引數轉換成相應的物件型別,從伺服器跳轉到瀏覽器頁面是自定義型別 物件型別 到 string 型別的轉換。2 流程 當瀏覽器提交到乙個 action 時候,會找到相應的 action 類,當呼叫 action 類裡面set 方法的時候...
Struts2的型別轉換
一,區域性型別轉換 對某個action中的字段進行型別轉換 1,寫乙個針對該action的要轉換的字段的轉換器,繼承defaulttypeconverter,重寫convertvalue方法 2,在該action同乙個目錄下 同一包下 新建乙個 conversion.properties檔案。是該a...
關於struts2的型別轉換
struts2會不會把form表單自動轉換成pojo的int,date型別呢?我在jsp這樣寫 user最開始我寫了乙個setage int age 的方法,action中的提供乙個private user user new user 執行程式時候一直報找不到方法setage,引數型別是字串陣列!我...