2017-07-18 2 views
0

Ich benutze Frühling, wenn ich mein Projekt im Web ausführen common.css Dateien und js Dateien werden geladen. Nun, wenn ich Projekt ausführen, sollte die vorhandene CSS-Datei nicht geladen werden, neue CSS-Datei sollte in Laufzeit geladen werden. Zum Beispiel, wenn ich mein Projekt im Web dann öffnen a.CSS-Datei sholud laden, wenn ich es von Android b.css-Datei öffnen sollte geladen werden.Wie man eine neue CSS-Datei lädt, indem ich die vorhandene CSS-Datei nicht lade

Im Frühjahr habe ich Web Interceptor Klasse http://alvinalexander.com/java/jwarehouse/spring-framework-2.5.3/src/org/springframework/web/servlet/mvc/WebContentInterceptor.java.shtml verwendet, in dieser Klasse bekomme ich Dateipfade von Lookup-Pfadvariable, wenn ich mein Projekt ausführen. Hier habe ich versucht, Dateipfad zu aktualisieren, aber es funktioniert nicht. Bitte helfen Sie mir, wie können wir es tun. Vielen Dank im Voraus.

+3

überschreiben Sie die zweite CSS-Datei nach dem ersten – ThisGuyHasTwoThumbs

+0

Ersetzen Sie die alte Datei platzieren würde mit dem neuen oder importieren Sie den neuen am Ende des alten mit @import –

+0

Danke für Ihre Hilfe, aber ich brauche bestehende CSS-Datei sollte nicht geladen werden, aber neue CSS-Datei sollte geladen werden. ist es möglich? Ich habe meine Frage bearbeitet. Bitte überprüfen Sie es –

Antwort

0

Fügen Sie die CSS-Datei hinzu, die Sie nach dieser Datei überschreiben möchten. Zum Beispiel wollen Sie Sie ‚a.css‘ auf ‚b.css‘ außer Kraft zu setzen als

<link rel="stylesheet" type="text/css" href="b.css"> 
<link rel="stylesheet" type="text/css" href="a.css"> 

Hier a.cssb.css

+0

Danke für Ihre Hilfe, aber ich brauche bestehende CSS-Datei sollte nicht geladen werden, aber neue CSS-Datei sollte geladen werden. Ich habe meine Frage bearbeitet. Überprüfen Sie sie. –

Verwandte Themen