總結: struts裡action總結
7,包含檔案配置
8,預設action處理
一 struts2裡的struts標籤的位置:
struts2-core-2.1.8.1.jar-->meta-inf下,這裡有個struts-tags.tld檔案,
二 struts2標籤裡有個標籤,這個標籤用來取valuestack裡的值,或是context裡的值。這樣在action頁面新增錯誤資訊
時可以這樣寫:this.addfielderror("the name of error","the message of error");可以同乙個錯誤名稱對應多個值,例如:
this.addfielderror("nameerror","sdebug check name is wrong");
this.addfielderror("nameerror", "the name is too long");
然後在jsp頁面內取值的時候,寫成:
這樣就取到了第二個錯誤資訊。
三 標籤可以用來除錯程式。
四 多種按鈕提交同乙個action,小技巧啦
在定義form表單的時候,把action動作指定定義為空,然後在頁面定義多個submit提交按鈕,在每個按鈕中定義所想要
執行的action,這就是多個按鈕提交同乙個action。
六 struts配置檔案包含:就可以了
在這個小功能上,主要是為了開發方便,開發都是會分模組的,把一些公用的配置放到struts.xml裡,然後
在用包含其他模組的配置檔案。
七 struts裡的預設action,可以在package裡配置
這樣在這個package裡的namespace下,預設的action就是這個了。
struts2 action 配置方法
struts2 action幾乎完全吸收了xwork 的精華,近日學習struts 2,總結一下action的配製方法。首先看一下com.opensymphony.xwork2.action的介面宣告,action提供execute 方法,子類必須實現execute 方法。public inte c...
struts2 action中result引數詳解
chain 用來處理action鏈 com.opensymphony.xwork2.actionchainresult dispatcher 用來轉向頁面,通常處理jsp org.apache.struts2.dispatcher.servletdispatcherresult freemaker ...
Struts2 Action獲取Scope物件
方式 一 與servlet解耦合的非ioc方式 獲取的scope物件與容器無關,通過actioncontext獲取。loginaction 如下 package com.asm public class loginaction extends actionsupport 省略username的get...