STRUTS,JSP傳值問題

2022-07-07 00:22:12 字數 710 閱讀 5467

1樓:

要取得book物件的bookid屬性的值有兩種方法:

第一,使用標籤,寫法如下

第二,使用el,寫法如下:$。

要注意的是,必須支援jsp2.0,因為只有jsp2.0才支援表示式語言(el)。

另外,這個表示式的原理是呼叫book中的getbookid()方法,所以你的類中可以沒有申明bookid這個屬性,但是一定要有getbookid()這個方法,只不過,你需要在這個方法中返回你要的值而已。

比如,我們在一個類(a)中申明瞭單價(price)&數量(quantity),但是總價可能我們僅僅只是用作顯示,那麼我們可能就不必在該類中申明total這樣一個屬性,而只需申明如下方法:

public int gettotal()假設request中有a的物件a,

在頁面我們可以這樣寫$.

2樓:匿名使用者

不要在struts的html中使用el表示式。不支援這個。如果要寫出來,請使用標籤。

而且你寫得也不對,如果要取出book物件中的這個值,要這麼寫$。不要寫get/set方法,el會自動執行這個方法。

3樓:風笑梅

呵呵,樓主,struts的html標籤是不支援el表示式的~

不過可以使用struts的bean標籤來寫

但是建議樓主別使用struts的html標籤,最好用普通html標記

jsp隱藏域傳值問題

如果index.jsp提交表單後直接跳轉到second.jsp的話,string strid request.getparameter id strid結果應該不為空才對。你可以嘗試把引數放到url中傳遞。就是表單 可以試試 都不對 我和你一樣問題 我解決了 分享一下 一定可以還要有個輸出語句 才可...

c winform中的下拉框傳值問題

可以這樣,繫結第一個下拉框,選中的值記錄下作為變數stra,第二個下拉框也先繫結,再把stra 第二個下拉框顯示的值。如果讓下拉框 combobox 顯示a的值的話只要lookupedit ssdq2 a就可以了 如果要在下拉框裡顯示出來,lookupedit ssdq2.items.add a 就...

php中傳值與傳引用的區別。什麼時候傳值什麼時候傳引用

傳值 函式內對傳送變數修改不影響被傳變數的值 用傳送值對函式的內的變數重新賦值 引用 傳送變數的引用,函式內的任何操作等同於對傳送變數的操作,傳送大型變數時效率高!請說明php中傳值與傳引用的區別.什麼時候傳值什麼 傳值,是把來實參的值賦值自給行參 那麼對行參的修改,不會影響實參的值 傳引用真正的以...