1. 직접적으로 파일 경로를 알려주지 않고 컨트롤러에서 그대로 render를 해주고 싶으면
webapp - WEB-INF 폴더 안에 렌더할 파일을 넣는게 룰이다. 이 안의 파일은 외부에서 호출해도 그대로 호출되지 않는다
대신 컨트롤러 (서블릿)에서 포워딩하는 과정을 거쳐야 한다.
2. redirect VS forward
redirect | forward |
실제 클라이언트에 응답이 나갔다가 클라이언트가 다시 요청 | 서버 내부에서 일어나는 호출 |
클라이언트 인지 가능 URL경로 변경 | 클라이언트가 인지 못함. |
현재경로 localhost:8080/something/new ;
<form action="/save"> vs <form action="save">
localhost:8080/save localhost:8080/something/new/save
'spring' 카테고리의 다른 글
Exception handling (0) | 2024.06.24 |
---|---|
Bean Scope빈스코프 (0) | 2024.06.02 |
에디터 글 DB 저장, 이미지 base 64인코딩 데이터 DB저장 (0) | 2024.05.29 |
@AutoConfig, @ComponentScan, @Autowired, Filter (0) | 2024.05.28 |
Spring Container의 생성 과정 (0) | 2024.05.23 |