2014-10-20 80 views
-1

我有一個變量,它的值是一個java bean屬性的名稱。訪問具有java bean屬性名稱的輸入值

我可以用$ {name}來訪問這個元素。使用$ {name},jsp顯示「jbName」,但我想訪問java bean的值。

實施例:

jbName具有值 「值」

我需要的JSP寫 「值」 而不是 「jbName」。

+0

JSP不處理「輸入」。他們處理Java bean和HTTP請求。 – 2014-10-20 21:57:03

+0

那麼,它是Java bean屬性的名稱還是屬性的名稱。如果前者,Java bean存儲在哪裏?如果是後者,存儲的屬性在哪裏(在頁面,請求,會話或應用程序中?) – 2014-10-20 22:04:08

+0

它是一個java bean屬性的名稱。在我的bean中,我有一個名爲「name」的字段。在請求中,我有bean和屬性的名稱(「名稱」)。我需要訪問java bean的屬性「name」的值。我不知道財產的名稱,我從請求中得到它 – liderito 2014-10-21 21:34:47

回答

0

假設bean被存儲在一個名爲someBean一個屬性,該屬性的屬性下存儲在名爲name所有你需要的是

${someBean[name]} 

你似乎混淆字段和屬性。字段永遠不會被JSP EL直接訪問。上面實際上將訪問公共獲取者getName()