2014-09-02 94 views
1

我有一個struts表單bean,它有幾個屬性,並基於這些屬性我需要創建一個字符串url。在scriptlet中訪問struts bean屬性

例如,我的bean的名字是formBean,有些屬性是nameemailmobile等。

而URL將包含這些表單屬性作爲查詢參數。爲此,我一直在使用小腳本作爲嘗試:

<%! String url = "http://somewebsite.com/request.jsp?param1=" + {accessing formBean.name} %> 
<a href="<%= url %>">URL</a> 

但我面臨的問題是訪問bean性質的小腳本既不能在同一範圍內使用。
相同的更好的方法是什麼?建議也表示讚賞。

+0

嘗試formBean.getName()它可能會給你的名字的價值在小腳本 – 2014-09-02 06:17:02

+0

@NiravPrajapati:作爲'formBean'是支柱豆,因此它在'不可用jsp'直接以'formBean.getName()'的形式訪問它。有一個錯誤'不能解決或不是一個字段' – 2014-09-02 06:22:59

+0

你使用MVC方法來設置和獲取表單bean數據/值? – 2014-09-02 06:54:04

回答

1

嘗試使用下面的代碼:

<a href="http://somewebsite.com/request.jsp?name=${formBean.name}&mobile=${formBean.mobile}">URL</a>