형식이 지정된 방식으로 데이터를 표시하는 JSP 페이지가 있습니다. 브라우저는 showInfo.do라는 스프링을 호출 할 수 있으며 해당 JSP로 전달됩니다. 즉Java 코드에서 jsp를 호출하고 출력을 얻습니다.
public showInfo(HttpServletRequest request, HttpServletResponse response) {
RequestDispatcher rd = getServletContext().getRequestDispatcher("info.jsp");
dispatcher.forward(request,response);
}
JSP 출력은 HTML입니다.
void saveInfo() {
params.setParameter("info1", "data");
String responseStr = Invoke("info.jsp", params);
//save responseStr to disk
}
내가 디스크에있는 HTML 페이지를 저장할 수 있도록하려면 :
는 지금은, (안 서블릿 컨텍스트에서) 내 자바 서버 측 코드에서 수동으로 이런 일을이 JSP 출력을 저장할 서비스에서 가져 와서 사용자가 브라우저에서 볼 수있는 것처럼 보이게 만듭니다. 따라서 서버가 오프라인이면 사용자는 저장된 html 파일을 두 번 클릭하고 브라우저에서 마지막 정보를 볼 수 있습니다. 이 작업을 수행하는 방법에 대해 알고 싶습니다.