Я попробовал программу Struts2 + Hibernate. Это прекрасно работает для добавления и листинга. Когда я включил в Редактирование записи из списка, мой процесс устанавливает значение в текстовое поле для редактирования. Я использовал класс Дао для спящего режима. так как это сделать?
Моя программа edit.jsp содержит следующий код,
<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;
}
Я знаю, это довольно просто для других. Но, пожалуйста, помогите мне решить эту проблему. Заранее спасибо.