JSPに必要な外部ライブラリ(JS、CSS)



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に適用されるため、セキュリティとは無関係です.絶対パスで書くWEB-INFの下には入れませんWEBの下に入ります

  • cssを有効にするには、link href=「rel=」スタイルシートの順に行う必要があります.