a태그 href나 location.href나 해당하는 값일 경우에 지정한 페이지로 이동한다는 소리인데
<li class="active"><a href="main.jsp">메인</a></li>
이 경우는 해당하는 메인이라는 단어를 클릭하면 메인 페이지로 이동하는 거고
if(userID != null){
PrintWriter script = response.getWriter();
script.println("<script>");
script.println("alert('이미 로그인 되었습니다.')");
script.println("location.href = 'main.jsp'");
script.println("</script>");
}
이거는 함수 사용해서 값 비교를 통해 실행되는 거니까 그 차이인가요?
구글링을 하세요
하는 중인데 아무리 봐도 모르겠어요
이정도 이해 못하면 그냥 접는게 맞아
gpt긁자 여기서 배우는 것보다 훨씬 양질의 정보를 맞춤형으로 준다
지도 모르면서 구글링이니 gpt니 접으라느니 개좆지랄애미뒤진 소리 한다 ㅋㅋ
내 말 틀린게 있음?ㅋㅋ 나도 처음 html js 만질때 헤딩하면서 고쳤는데 지금은 안해서 다 까먹었지만
location.href와 replace의 차이점을 구글링 해보도록 (a도 마찬가지니까)
gpt 결제하셈 다 알려준다
너가 묻는건 Html인가 자바스크립트인가 차이 아니냐
몰루겠어용 일단 저게 뭔 차이인지는 알았어여..
location.href는 a href와 같이 history(기록)이 남기 때문에 이전 페이지로 돌아갈 수 있지만 location.replace()의 경우는 history가 남지 않기에 이전 페이지로 돌아 갈 수 없다.
https://apost.dev/592/
a href => html 하이퍼 링크 location.href => 자바스크립트 바로 윗댓 말대로 html이냐 js냐의 차이이다. 구글링이나 gpt로 바로 나오는 내용이고 이거 차이를 모른다는건 html이랑 js 구분을 못한다는 의미이다.
그냥 무대뽀로 클론코딩해서 코드들 다 뜯어보면서 공부하는 중이라 html이랑 js를 몰라요..
결론적으로, a href는 사용자가 직접 클릭을 통해 페이지 이동을 하는 정적인 방법이고, location.href는 프로그래밍을 통해 자동으로 페이지를 이동시키는 동적인 방법입니다.
그것도 좋은 공부법인데 최소 기본 문법은 알고 공부해야지. 그리고 여기다가 질문하느니 걍 gpt 결재해서 gpt에다가 물어봐라 물론 그마저도 니가 어느정도 기본 지식은 있어야 답변 이해할테지만
넹 답변 감사합니다.