struts2中action中的name和method意思

2021-08-03 08:14:16 字數 1610 閱讀 9486

1樓:鞍秀

name 為你請求action 的名字,method為你寫的這個action中的方法名稱

在你的例子中,「隨便」 與 「隨便2」是你請求這個action的名字,兩者使用的是同乙個action 的不同方法,也就是說你寫的testaction中有m1 、m2 等方法 。隨便這個action使用的是 m1 方法,隨便2使用的是m2方法。

這樣說不知道是不是簡易易懂。。。。

2樓:匿名使用者

action中的name是當你測試action是要在瀏覽器位址列中輸入的你要測試的action標記

如action所在專案名是school,所有資料庫是oracle你在瀏覽器中要寫

而method方法是你的student的action中寫的方法預設是public string ececute()然而你要寫方法method=「form」,相應的student的action中就要寫方法為

public string from()

3樓:

package中的name只是乙個標識,你可以隨意命名;

.action中的name對應你頁面中的乙個action跳轉,比如你頁面有個表單提交:

3.namespace是用於區分包中相同的類,如果沒寫,說明該包為預設空間,如果寫了(如你的這個例子),那麼就說明包caixuedong的空間為/core。

namespace實際上是在包的基礎上對action的進一步組織和劃分,可以解決action重名問題,因為在不同的命名空間中是可以有相同的action名的,就好比一班有個叫張三的,二班也有個叫張三的,當我們呼叫某個張三時,就得帶上「命名空間」,

action也是如此,例子的greeting就必須通過 /core/greeting.action的方式來進行呼叫。

greeting那個name就是action的名字,相當於上個例子的「張三」

包的名字只是作為其他包引用本包的標記。

4樓:匿名使用者

訪問 "***/隨便.action"的時候,業務由method=m1的m1來處理

struts2中method的用法?method=「{1}」是什麼意思?詳細一點,謝謝!

5樓:匿名使用者

/web-inf/jsps//.jsp

j呵呵。bai。這樣的du意識:如a

action name="s/k"

那麼zhi ,method="k";//表示

通dao配符的第內乙個,表示第二個容

6樓:匿名使用者

相當於佔位符,你用的是動態result的方法。

其實,還有動態action的方式。

7樓:簡桃解思美

/web-inf/jsps//.jsp

j呵呵。。

copy這樣的意識:如a

action

name="s/k"

那麼

,method="k";//表示萬用字元的第乙個,表示第二個

struts2有什麼好處,struts2 作用

用框架就是為了快,webwork與struts的合成品。節省了struts1的formbean 請求響應傳參方便,至於執行緒安全也看怎麼用,自己的資源把控不好也是廢品,只是相對與物件本身,工具類以及控制項類庫就不說了,那玩意看個人喜好,你可用可不用總是真的吧,前端開發 要求漂亮你搞這個控制項用不來的...

在struts2中,如何將form提交給action裡的

動態方法呼叫 萬用字元頁面 感覺就像乙個模糊搜尋 就相當於hello即呼叫action中的hello方法 在配置檔案中acton的method屬性設定成不同的方法就可以了,想用哪個方法處理就呼叫對應的action就可以了 在struts2中,如何將表單提交到action的具體的某乙個方法來處理?該怎...

s2sh整合後在action中取不到form的值

1.你測試的時候,確保已經可以執行到useraction.execute 方法裡面了 2.你頁面上的form裡,輸入框的name username 在你的useraction裡面同樣也定義了private string username 名字一定要一樣,包括大小寫 以及他們的getter和sette...