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...