struts2(基礎2)
一.結果跳轉方式
1.1轉發
1.2重定向
1.3轉發到action
1.4重定向到action
二.訪問servletAPI方式
2.1原理
2.2通過ActionContext
2.3通過ServletActionContext
2.4通過實現介面方式
三.如何獲得引數
3.1strutsMVC
Action生命週期
1.每次請求到來時,都會建立一個新的Action例項
2.Action是執行緒安全的.可以使用成員變數接收引數
3.2屬性驅動獲得引數
3.3物件驅動
3.4模型驅動
四.集合型別引數封裝
4.1list
4.2map
相關推薦
struts2(基礎2)
一.結果跳轉方式 1.1轉發 1.2重定向 1.3轉發到action 1.4重定向到action 二.訪問servletAPI方式 2.1原理 2.2通過ActionContext 2.3通過ServletActionContext 2.4通過實
restframework api(基礎2)
知識 framework TP work blog html frame bsp res 本篇基於http://www.cnblogs.com/wanstack/p/9008872.html 下面主要是整理一下django的相關知識,希望能有意外的收獲。 看到了一篇好的文章
spring(基礎2)
一.使用註解配置spring 1.1步驟 1).導包4+2+spring-aop 2).為主配置檔案引入新的名稱空間(約束) 3).開啟使用註解代理配置檔案 4).在類中使用註解完成配置 1.2將物件註冊到容器 1.3修改物件的作用範圍 1.4值型別注入 通過反
struts2(基礎4)
一.自定義攔截器 1.1struts2構架 1.2攔截器的建立 方式一: 方式二: 方式三: 1.3攔截器API 1.3.1放行 1.3.2前後處理 1.3.3不放行,直接跳轉到一個結果頁面 不執行後續的攔截器以及Action,直接交給Result
struts2(基礎3)
一.OGNL表示式 1.1概念 Object-Graph Navigation Language物件檢視導航語言,${user.name}這種方式就是物件檢視導航。支援比el表示式更強的功能。 1.2使用條件 導包:struts2jar包中包含OGNLjar包,ognl-3.0.6.
struts2(基礎1)
一.概念 1.1 struts2的作用: 1.2 struts2的優點: 自動封裝引數 引數校驗 結果的處理(轉發|重定向) 國際化 顯示等待頁面 表單的防止重複提交 str
正則表示式(基礎2)
從左到右進行計算,並遵循優先順序順序,這與算術表示式非常類似。 相同優先順序的從左到右進行運算,不同優先順序的運算先高後低。下表從最高到最低說明了各種正則表示式運算子的優先順序順序: 運算子 描述 \ 轉義符 (), (?:), (?=), []
重修課程day2(python基礎2)
類型 a* 代碼 false utf-8 意思 bytes 使用 byte 一 字符串格式化 占位符 %s和%d %s是屬於字符串的占位符,而%d是屬於數字類型的占位符 #占位符 %s %d # a="我叫%s,年齡%d,就是一個%s"%("alex",84,"sb
Python基礎知識進階(五---2)----程序基本結構、簡單分支、異常處理、三大實例分析、基本循環結構、通用循環構造方法、死循環嵌套循環、布爾表達式
方法 算法 嵌套 構造方法 決策樹 輸入 繼續 實例 控制 上一篇隨筆寫的內容有點多了,決定分成兩節,不然自己看的時候也頭疼。 三者最大實例: 分支結構可以改變程序的控制流,算法不再是單調的一步步順序執行。 假設:以找出三個數字中最大者的程序設計為例。
java基礎類庫學習(四.2)異常處理的陷阱
前言 java的異常類Exception繼承自非正常情況類Throwable,異常類下又分為兩大類:checked異常和runtime異常, 其中發生checked異常的類如果不做處理程式會發生編譯錯誤,導致程式中斷編譯 而runtime異常的類只有在執行階段才會發生,如果不做處理,
java基礎類庫學習(二.2)Set子介面的實現類
Set子介面的實現類:HashSet/LinkedHashSet/TreeSet/EnumSet/SortedSet Set子介面和Collection父介面原始碼對比? 1Collection父介面原始碼 public interface Collection&l
java基礎類庫學習(七.2)執行緒的生命週期
前言 利用java的類/介面建立好使用者執行緒後,我們呼叫執行緒物件的啟動方法,讓執行緒啟動 執行緒的生命週期:新建new 就緒runnable 執行running 阻塞blocked 死亡die 執行緒會在幾種狀態之間改變 新建new 執行緒類通過繼承Thread實現Run
java基礎類庫學習(六.2)輸入輸出 I/O流
前言 java的IO通過java.io包下的類和介面來支援,包括輸入輸出兩種流,每種流又分為位元組流和字元流, 輸入輸出流:位元組流和字元流 位元組流:以位元組為單位處理輸入輸出 字元流:以字元來處理輸入輸出 java7對原有io進行升級,提供了一系列全新的API放在NIO中
【夾娃系列】java面試基礎知識儲備(¥2)——JVM記憶體劃分和記憶體溢位異常的原因和解決方法
JVM記憶體劃分和記憶體溢位 JVM記憶體劃分 記憶體溢位的異常和解決辦法 JVM記憶體劃分 堆:存放物件例項,被所有的執行緒共享的一塊區域。垃圾收集器管理的主要區域。 方法區:儲存虛擬機器載入的類資訊,常量,靜態變
Java語言程式設計(基礎篇)第十版 程式設計練習題3.3(代數: 求解2*2線性方程)
**編寫程式,提示使用者輸入a,b,c,e和f,然後顯示結果。 如果ad-bc=0,則方程式無解 應用Cramer規則求解線性方程組** public class linearEquation { public static void main(Stri
計算機網路&資料通訊——(2)網路模型(基礎向)
------主要內容的學習來源為 課堂所學&書籍 《資料通訊與網路(原書第4版)》 作者:(美)佛羅贊,(美)費根 機械工業出版社------ 在計算機網路、電話和電子郵件尚未普及之前,人與人之間遠距離的交流是通過信件來實現的,它的流程圖大致如下: 從這個
Java語言程式設計(基礎篇)第十版 5.2
import java.util.Scanner; public class J5_2 { public static void main(String[] args) { // TODO Auto-generated method stub fi
java語言程式設計 第十版(基礎篇)6.2
public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.
java基礎類庫學習(一.2)String/StringBuffer/StringBuilder
String/StringBuffer/StringBuilder類是對字串的抽象? String類是一個不可變類,例項建立後不可改變 StringBuffer是一個可變類,實力建立後允許改變,是執行緒安全的,效能略低 可以將StringBuffer的例項轉換成Stin
java語言程式設計 第十版(基礎篇)9..1-2
9.1 public class J9_1 { public static void main(String[] args) { // TODO Auto-generated method stub Rectangle a = new Rectang