English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recentemente, ho completato il progetto, ho iniziato a imparare Java web, ma nel processo di sviluppo ho incontrato molti problemi, ma il più fastidioso è stato l'importazione di css esterni che non funzionava, ho trovato la causa solo dopo molto tempo.
Problema di percorso
La causa più probabile della disattivazione dell'importazione di css o js è l'errore di percorso, ecco la struttura del mio sito web, potete farne riferimento.
Importare il codice css:
<link rel="stylesheet" type="text/css" href="css/login.css">
Ricorda di impostare il percorso relativo nella testa del jsp:
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
Filtro impostato
Ho impostato un filtro di login che ha causato la disattivazione di css e js. La soluzione è semplice, impostare il percorso di richiesta che il filtro intercetta (lo stile dell'URL associato al filtro) come il file corrispondente, ad esempio, sto filtrando i file jsp, quindi la mia configurazione xml è la seguente:
<filter-mapping> <filter-name>login</filter-name> <url-pattern>/.jsp</url-pattern> </filter-mapping>
Grazie per aver letto, spero che questo possa aiutare tutti, grazie per il supporto al nostro sito!