2013-03-28 16 views
1

我更新用戶信息,以便爲我已經運行Hibernate查詢和期望現在類申請人的對象就是我要的是使用類申請人對象和使用屬性getApplicantId(),並用它在執行邏輯Struts2的文本框分配JSP元素值Struts2的文本框

<% 
String id="12"; // for not using static Id later i'll fetch Id from session. 
UserData data=new UserData(); 
Applicant applicant=(Applicant)data.fetchUserData(id); 
%> 

現在我想用JSP的ID在Struts2文本框狀

<s:textfield name="fName" value="<%=applicant.getApplicantId()%>"/> 

回答

0

小腳本不能在Struts2的標籤中使用。我強烈建議將其轉移到行動。作爲一種變通方法,你可以使用字符串化值

<s:textfield name="fName"><%=applicant.getApplicantId()%></s:textfield> 
+0

其實我想給用戶靈活地爲我需要顯示自己的文本字段的名稱,這樣他就可以很容易地編輯 – user1642044

+0

你需要讓編輯自己的名字該名稱而不是id。 –

+0

是的,我的意思是名稱而不是id。對不起,仍然如何做到這一點,而不使用行動類,因爲申請人是點擊編輯配置文件,然後頁面正在加載,我不知道如何加載動作類的頁面重定向jsp – user1642044