struts2怎樣從jsp頁面傳值到action中

時間 2022-04-21 14:32:43

1樓:

簡單。action裡面把你想要傳的值生成getter和setter,比如

private string msg;

public string getmsg()public void setmsg(string msg)返回同乙個頁面的時候,只要你用了struts2標籤,一般都能接收到了。比如

這樣你在action傳過來的值就能顯示在jsp頁面了

2樓:幾時有

在jsp頁面中可以用el表示式或者ognl表示式從request session 或者上下文中取出

3樓:匿名使用者

你好!把你需要傳的值在action中給乙個setter方法、然後在jsp頁面要el表示式或者s標籤直接就能拿到!

4樓:匿名使用者

在配置檔案裡配

**.jsp

5樓:

在struts2.xml裡配置一下返回的頁面就好了啊

struts2 action怎麼從頁面取值傳值

6樓:

一般是在action中定義乙個成員變數,然後對這個成員變數提供get/set方法,在jsp頁面就可以取到這個變數的值了。

1)在action中定義成員變數

//定義乙個成員變數

private string message;

//提供get/set方法

public string getmessage()public void setmessage(string message)

2)在jsp頁面中取值

$ 或者

7樓:匿名使用者

第乙個問題:

struts2的action實現requestaware介面然後request.setattribute(「xx」,li);

頁面上可以用el表示式去取li 如:$預設範圍requestscope

第二個問題:

指定具體執行哪個方法可以在配置action檔案裡面寫method="方法名"

8樓:深海大龍蝦爺

第乙個問題.你繼承了相應的類,好像叫什麼support把,很久沒用了抱歉.還想還有個什麼類要繼承的,我搞不清楚了.

然後,你在類裡面呼叫set方法賦值給你的集合,頁面就可以取到了.

2就是把form和action合併了.

關於你的第二個問題,你的引數就是方法名稱,他就自己執行那個方法了

9樓:來自法海寺文明的梔子花

用驅動模型。

在action類裡面定義:

list li; 然後寫set和get方法;

在jsp頁面就可以用jstl遍歷。

struts2的action怎麼獲取jsp頁面的表單值?

10樓:菲雨丶

舉個例子你就好明白了。

例如,首先,你寫了乙個examplebean裡面有屬性username和password都是string型別,然後別忘了寫他們的setter和getter方法,public void setusername(string username)等等。

然後,寫action,在action類中加入成員變數private string uname;private string upwd;

一定要再寫上他們的setter和getter方法。public void setuname(string s)等等。

然後你在execute方法中建立乙個bean物件。如:

examplebean b = new examplebean(this.getuname(),this.getupwd());

就可以建立這個bean物件了。

具體傳值流程是:首先你訪問jsp頁面,然後比如jsp頁面上有乙個登入框,你可以輸入使用者密碼。

這裡注意的是標籤中name屬性對應的就是action裡面的值.name叫uname,提交表單後在action裡就會自動呼叫setuname("你輸入的值");然後就執行execute方法,你就可以建立bean了。

明白過程了嗎?如果不會還可以追問。

struts2中如何在jsp頁面中用js取得action中傳過來的值?

11樓:張明煜

我只知道用json外掛程式傳遞資料。不知道你說的這樣能否在js端接收到msg的資料。我自己沒有試過。

12樓:匿名使用者

用el表示式。在action中,request.setattribute("msg","插入成功");感覺不需要用get set 吧。

alert('$');

13樓:匿名使用者

js的函式寫個引數,然後再jsp中呼叫

struts2中怎麼把action中的值傳遞到jsp頁面

14樓:匿名使用者

jsp上面呼叫action,xml上對action配置

jsp頁面傳值到struts2的action類,怎麼傳?

15樓:小傻

jsp中傳值給struts2的action類可以使用struts2的標籤,示例如下:

add to cart

16樓:

親,使用ajax就可以啊

17樓:忍者的兜兜

不是很明白你的意思,你點選這個按鈕之後不是就提交了麼?

struts2中從jsp到action是如何傳遞引數的?

18樓:匿名使用者

按form傳遞,直接在action中定義屬性,和jsp頁面的form中的名稱相同,就可以傳遞了

19樓:修懷芹

在頁面上使用問號或者表單可以直接向action傳遞引數,與一般網頁並無二致。

這裡使用get方式傳入引數id值為1

下面使用post方式向b.action傳遞引數id值為1

20樓:乙個人的雨兲

jsp中:

struts.xml中:包的那個就不寫了

/index.jsp

action中:

public string insert()

struts2從jsp跳轉到action中指定的方法,並傳值。

21樓:匿名使用者

web.xml中配置了filter嗎?如果沒有對攔截的請求做處理,一輩子也進不去action的

如果action中往頁面傳值,只需要在action類中定義get和set方法就行了。

祝你好運!

struts2的actioncontext什麼時候建立的原始碼

struts2在ognl之上提供的最大的附加特性就是支援值棧,在ognl上下文中只能有乙個根物件,struts2的值棧則允許存在許多虛擬根物件?struts2將ognl上下文設定為struts2中的actioncontext 內部仍然使用ognlcontext 並將值棧作為ognl的根物件,值棧類似...

struts2的核心工作原理,Struts2的核心工作原理

struts2作為控制層,像servlet一樣實現頁面跳轉,和後台業務處理 悟雅可 struts2的核心工作原理就是struts2的工作流程和體系。如果你知道struts2的工作流程,那麼這個應該和容易回答。如果不知道的話,我會跟你說回家等 struts2的核心就是那一堆 是典型的面向切面的思想。 ...

struts2中如果從action中的方法跳入到action中的另方法,並且需要帶引數過去,我要進行查詢

你走完修改後的action,肯定需要走顯示所有的action,這樣就要用action鏈了。可以傳引數到顯示所有的action中,也可以不傳引數,這就看你怎麼個需求了 action2 其中的上面的mm和jj都是action1中定義的變數,有get set方法。其中的kk,gg則是第二個action2的...

struts2動態方法呼叫

標籤中如果加了method屬性就不需要再 xml檔案中中加method屬性了,應該這麼寫 你的頁面使用了struts2標籤 可以不用配置預設的方法了 他自己會根據method去方法裡面查詢所要執行的方法 上面的兩個配置可以不用了 action register 就行了 在中的多個提交按鈕都向乙個ac...

請問struts2中jsp怎樣向action方法中傳參呢以

jsp往action傳引數有很多方法 1 session傳值,通過setattribute和getattribute方法來注入或獲取值。2 通過隱藏欄位傳值,頁面上新增隱藏字段,在跳轉的時候賦值document.getelementbyid cz value value action裡面通過getp...