過濾器跳轉登錄界面後樣式無法加載(SSM項目)

一、情況回顧

  搭建了簡單的SSM項目,能直接跳轉歡迎界面,也就是訪問到 login.jsp 後,開始做登錄功能是遇到的問題。

  我輸入賬號密碼後,後臺驗證錯誤,由過濾器跳轉回到登錄界面 login.jsp ,本來好好的樣式,卻變成右邊的鬼樣。

  

 樣式全部都無法加載,404Not Found錯誤。

二、問題解決

(1)首先,引入 c 標籤,設全局變量。

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 

<c:set var="ctx" value="${pageContext.request.contextPath }" />

這部分是JSP標籤庫(JSTL)的知識: http://c.biancheng.net/view/4490.html

(2)接着,加在樣式的引用路徑前面,如:

<link href="${ctx}/bootstrap-3.3.7/dist/css/bootstrap.min.css" rel="stylesheet">
<link href="${ctx}/font-awesome-4.7.0/css/font-awesome.css" rel="stylesheet">

<script src="${ctx}/jquery-3.4.1/dist/jquery-3.4.1.min.js"></script>
<script src="${ctx}/jquery-3.4.1/dist/jquery-3.4.1.js"></script>
<script src="${ctx}/bootstrap-3.3.7/dist/js/bootstrap.min.js"></script>

保存後,再去試試

完美!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章