Struts2 + Hibernate 프로그램을 사용해 보았습니다. 그것은 추가 및 목록에 대해 잘 작동합니다. 내가 목록에서 레코드 편집에 포함 시켰을 때, 내 프로세스는 편집을 위해 텍스트 필드에 evalue를 설정합니다. 나는 최대 절전 모드를 위해 Dao 클래스를 사용했다. 그래서 어떻게? 내 edit.jsp를 프로그램Struts2 + Hibernate 프로그램의 텍스트 필드에 값을 설정하는 방법
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;
}
내가 다른 사람의 아주 간단 알고
<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, 다음 코드를 포함합니다. 그러나이 문제를 해결하도록 도와주세요. 미리 감사드립니다.
질문은 나에게 분명하지 않다 싶은 당신의 문제는 무엇인가? –
xcoder가 말한 것처럼 XML과 마찬가지로 JSP 태그를 중첩 할 수 없습니다. –