[JSP] JSP할 때 필요한 외부 라이브러리들(JS, CSS)

1
post-thumbnail

JSTL

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

jQuery

<script src="https://code.jquery.com/jquery-3.5.1.js"
	integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc="
	crossorigin="anonymous"></script>

SweetAlert

<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>

아이콘

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90+nuLcSKlbmrPcLa0OT92xO1BIsZ+ywDWZCvqsWgccV3gFoRBv0z+8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous" referrerpolicy="no-referrer" />

JS, CSS

<script defer src="/res/js/forAll.js"></script>
<link href="/res/css/forAll.css" rel="stylesheet">
  • defer : 외부 파일이 가장 늦게 읽혀짐

  • js와 css는 절대 경로로 적어야 한다.
    브라우저가 이 문장을 읽고 "localhost:8090/절대 경로" 이렇게 접속해서 js파일 또는 css파일을 다운 받아서 실행하기 때문이다.

  • js와 css는 보안과 상관없고 브라우저가 경로로 찾아가서 문서를 다운로드 후 jsp에 적용 하는 것이기 때문에 1. 절대 경로로 적어야 한다 2. WEB-INF 밑으로 들어가면 안되고 WEBAPP 밑에 들어가야 한다.

  • css는 link href="" rel="stylesheet" 이 순서로 해야지 적용이 된다.

profile
몇 번을 넘어져도 앞으로 계속 나아가자

0개의 댓글

관련 채용 정보