프로젝트 명 : SpringWebView
템플릿 : Spring MVC Project
패키지 : com.exe.springwebview
Custom View
1. 기존방식 ModelAndView
jsp파일로 화면 띄위기
HomeController.java
@RequestMapping(value = "/simpleCustomView.action", method = RequestMethod.GET)
public ModelAndView customView() {
ModelAndView mav = new ModelAndView();
mav.setViewName("simpleCustomView");
return mav;
}
SimpleCustomView.java
클래스 파일이므로 View와 같은 역할을 하도록 만들어야 한다.
값을 여러개 넘기고 받는것이 가능하다
public class SimpleCustomView extends AbstractView {
@Override
protected void renderMergedOutputModel(Map<String, Object> model, HttpServletRequest request,
HttpServletResponse response) throws Exception {
PrintWriter out = response.getWriter();
out.print("<html>");
out.print("<head>Class View");
out.print("</head>");
out.print("<body>");
out.print("<h2>");
out.print(model.get("message"));
out.print("</body>");
out.print("<html>");
}
}
'BACKEND > 스프링 Spring' 카테고리의 다른 글
root-context.xml , web.xml , dispatcher-servlet.xml , pom.xml 설정 이유 (0) | 2023.12.17 |
---|---|
[spring3.0] 파일 업로드 , 파일 다운로드 (0) | 2022.03.30 |
[spring3.0] 스프링3.0게시판 스프링 JDBC로 변경하기 (0) | 2022.03.29 |
[spring3.0] 스프링3.0 과 마이바티스를 이용하여 게시판 만들기 (0) | 2022.03.29 |
[spring3.0] RowMapper 에 대해서 (2) | 2022.03.29 |