강의

멘토링

로드맵

Inflearn Community Q&A

siyeonson's profile image
siyeonson

asked

Spring MVC Part 2 - Backend Web Development Application Techniques

Handling Login - Using Cookies

th:action, th:onclick 차이

Written on

·

521

0

loginHome.html 에서 "상품 관리" 버튼을 누르면 th:onclick 에 의해 "http://localhost:8080/items" 로 이동하고, "로그아웃" 버튼을 누르면 th:action 에 의해 "http://localhost:8080/logout" 로 이동합니다.

여기서 th:action 과 th:onclick 의 차이점이 무엇인가요?

springMVC

Quiz

로그인하지 않은 사용자가 로그인한 사용자만 접근할 수 있는 페이지에 접근하려고 할 때, 일반적인 웹 애플리케이션의 동작 방식은 무엇일까요?

접근 허용

에러 페이지 표시

로그인 페이지로 리다이렉션

아무런 반응 없음

Answer 1

0

안녕하세요. siyeon0209님, 공식 서포터즈 OMG입니다.

 

onclick은 클릭 시 발생할 메서드(이벤트)를 지정할 수 있으며,

action은 <form>태그에서 사용하는 속성으로 서식 데이터(form data)를 서버로 보낼 때 해당 데이터가 도착할 URL을 지정한다고 보시면 됩니다.

 

th:onclick에서 location.href에 의해 화면이동이 발생하여  action과의 차이점이 있는지에 대한 궁금증이신 것으로 생각되는데요, action을 <form>바깥에서 사용할 수 있는지에 대한 것을 생각해보시면 좋을 것 같아요.

감사합니다.

siyeon0209님의 프로필 이미지
siyeon0209
Questioner

감사합니다!

siyeonson's profile image
siyeonson

asked

Ask a question