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