Struts Action 클래스를 작성하여 PrintWriter없이 Ajax를 사용하여 페이지의 일부를 렌더링 할 수 있습니까? 나는 페이지의 일부로 앞으로 나아갈 수 있다고 들었습니다. 예를 들어 그것의 PrintWriter와 함께 해결책 : http://www.raistudies.com/struts-1/ajax-with-struts-example/PrintWriter가없는 Ajax 및 Struts 1.x 통합
1
A
답변
0
답변에 AJAX 요청이 기대하는 내용에 따라 다릅니다. 이 JSON/XML/기타 HTML이 아닌 물건을 예상하는 경우
, 당신은 HTTP 응답에 그 물건을 작성하는
PrintWriter
를 사용해야합니다.HTML 콘텐츠 (수신 된 콘텐츠를 페이지에 삽입)가 필요한 경우 작업에서 반환 할 HTML 조각 만 포함 할 JSP 파일로 전달할 수 있습니다.
1
를 불행히도, 이후 (당신의 ActionForward
리디렉션하지 않는 경우) RequestProcessor
이 ActionForward
에서 URI
을하고 RequestDispatcher
에 전달합니다.
따라서 PrintWriter
에 데이터를 쓰고 null
을 반환해야합니다.
이 정보가 도움이되기를 바랍니다.