2014-03-26 5 views
0

JSP 페이지와 관련된 actionA는 A.jsp와 B.jsp와 관련된 다른 actionB를 말합니다. A.jsp에 양식이 있습니다. 사용자는 actionA 속성에 설정된 일부 데이터를 제출합니다. 이제 사용자는 B.jsp (또는 다른 모든 페이지)로 이동 한 다음 다시 A.jsp로 돌아옵니다. A.jsp 필드의 양식 데이터는 사용자가 다시 돌아 오면 없어집니다. 나는 그 자료를 보유하고 싶다.Struts2에서 양식 값을 유지하는 방법은 무엇입니까?

필드가 많아서 세션을 사용할 수 없기 때문에 숨겨진 필드를 사용할 수 없습니다. Struts2에 방법이 있습니까? 그렇지 않으면 나에게 다른 방법을 제안 할 수 있습니까?

+0

'세션'은 편도입니다. 그리고'request.setAttribute'와'request.getAttribute'는 또 다른 방법입니다 ... –

+0

왜 세션을 사용할 수 없습니까? 데이터를 보관하려면 데이터를 어딘가에 저장해야합니다 (예 : 데이터베이스, 세션). –

답변

1

http 프로토콜에서 작업 할 때 http 프로토콜에서 작업 할 때 매개 변수 (get의 공개 제출 또는 url 매개 변수에 숨겨진 필드)를 사용하거나 세션을 사용해야하는 두 가지 방법이 있습니다. 둘 다 수행 할 수 없다면 데이터베이스에 A 상태를 저장하고 돌아 왔을 때 A 상태를 검색 할 수있는 키만 전달하는 방법에 대해 생각해보십시오. 일반적인 답변을 드려 죄송합니다. 자세한 내용을 제공하지 않으면 말할 수 있습니다.

관련 문제