我試過Struts2 + Hibernate程序。它適用於添加和列表。當我包含在編輯列表中的記錄中時,我的過程在textfield中設置了evalue進行編輯。我使用Dao類進行休眠。所以如何做到這一點? 我edit.jsp文件程序包含下面的代碼,如何設置Struts2 + Hibernate程序的textfield值
<s:form action="editCustomerAction" >
<s:textfield name="name" label="Name" value='<s:property value="customerName"/>'/>
<s:textarea name="address" label="Address" value="<s:property value="address"/>" cols="20" rows="4" />
<s:submit />
</s:form>
CustomerAction.java
public String editCustomer() throws Exception{
System.out.println("Edit Id:" +customer.getCustomerId());
SessionFactory sessionFactory =
(SessionFactory) ServletActionContext.getServletContext()
.getAttribute(HibernateListener.KEY_NAME);
Session session = sessionFactory.openSession();
customerList = session.createQuery("from Customer where customerId = "+customer.getCustomerId()).list();
return SUCCESS;
}
我知道它很簡單的人。但請幫我解決這個問題。提前致謝。
問題是我不明白你想要做的,什麼是你的問題什麼?? – 2012-01-07 11:54:13
正如xcoder所說的,你不能像這樣嵌套JSP標籤 - 和XML一樣。 – 2012-01-08 15:46:30