diary.jsp라는 JSP 페이지가 있습니다.이 페이지와 관련된 작업 클래스는 DiaryAction이며이 클래스에서는 채우기 메소드를 사용하여 필드를 미리 채 웁니다. 내가 먼저 즉 Struts2 - 양식 제출 후 업데이트 된 데이터로 페이지 다시 채우기
<li><a href="populateDiary.action">Profile</a></li>
그러나이 페이지의 일부로서 나는 사용자가 새 일기 항목을 추가 할 수있는 형태를 가지고있는 URL에 PopulateDiary.action를 사용하여 페이지에 액세스 할 때 예상대로이 노력하고 있습니다. 이 양식을 제출할 때 다음과 같은 조치를 취합니다 :
<action name="addDiaryEntry" method="addDiaryEntry"
class="spirit.of.community.action.classes.DiaryAction">
<result name="success">/diary.jsp</result>
</action>
새로운 일기 항목을 추가하는 올바른 코드를 호출하고 있습니다. 그러나이 작업 방법의 성공에 따라 동일한 페이지, 즉 채워진 데이터가있는 diary.jsp를 다시 표시하려고합니다 (업데이트 된 항목 포함). diary.jsp로드 내가 채우기 메서드가 호출되는 것을 볼 수있을 때 지금
<s:action name="populateDiary"></s:action>
:이 내 목표를 달성 할 것이라는 희망을 내 diary.jsp 페이지 내에서이 줄을 배치했다. 그러나이 페이지는 내 데이터로 채워지지 않습니다. 중요성이있는 경우 양식을 제출할 때의 URL은 "/addDiaryEntry.action"입니다. 누구든지 내 addEvent 메서드를 호출하여 새 항목을 추가하고 업데이트 된 데이터로 페이지를 다시로드하는 방법에 대해 조언 할 수 있습니까? 어떤 조언을 부탁드립니다! 미리 감사드립니다!