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=」スタイルシートの順に行う必要があります.
Reference
この問題について(JSPに必要な外部ライブラリ(JS、CSS)), 我々は、より多くの情報をここで見つけました https://velog.io/@on-n-on-turtle/JSP-JSP할-때-필요한-외부-라이브러리들テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol