it-swarm.com.de

Ressource konnte nicht geladen werden: Der Server antwortete mit dem Status 404 (nicht gefunden).

Ich kann mein Linkproblem nicht lösen. Könnten Sie dabei weiterhelfen, um CSS und JS File zu verlinken?

CSS:

<link  href="../Jquery/jquery.multiselect.css" rel="stylesheet"/>
<link  href="../Jquery/style.css" rel="stylesheet" />
<link  href="../Jquery/prettify.css" rel="stylesheet" />

JS:

<script  src="../Jquery/jquery.multiselect.js"></script>
<script  src="../Jquery/prettify.js"></script>

Error:

Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/RetailSmart/jsp/Jquery/jquery.multiselect.css
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/RetailSmart/jsp/Jquery/style.css
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/RetailSmart/jsp/Jquery/prettify.css
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/RetailSmart/jsp/Jquery/jquery.multiselect.js
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/RetailSmart/jsp/Jquery/prettify.js

Siehe diesen Link Verzeichnisstruktur.

 enter image description here

45
user3331535

Ihre Dateien befinden sich nicht im Ordner jsp, weshalb sie nicht gefunden werden. Sie müssen noch einmal zurückgehen. 1 Ordner Versuchen Sie Folgendes:

     <script  src="../../Jquery/prettify.js"></script>
51
Keensleeeeeeee

Beachten Sie die fehlerhafte URL:

Failed ... http://localhost:8080/RetailSmart/jsp/Jquery/jquery.multiselect.css

Untersuchen Sie nun einen Ihrer Links:

<link href="../Jquery/jquery.multiselect.css" rel="stylesheet"/>

Das "../" ist eine Abkürzung für "Das enthaltende Verzeichnis" oder "Ein Verzeichnis". Dies ist eine relative URL. Vermutlich haben Sie eine Datei in/jsp/<somefolder> /, die die Elemente <link /> und <style /> enthält.

Ich empfehle die Verwendung einer absolute URL:

<link href="/RetailSmart/Jquery/jquery.multiselect.css" rel="stylesheet"/>

Der Grund für die Verwendung einer absoluten URL ist, dass die Links in einer gemeinsamen Datei enthalten sind. Wenn Sie versuchen, Ihre relative Pfadangabe durch Hinzufügen eines zweiten "../" zu korrigieren, können Sie die in/jsp enthaltenen Dateien beschädigen.

8
Paul

Wenn Sie über eine Ressource mit der Erweiterung "woff" verfügen und einen Fehler erhalten, können Sie folgenden Code in Ihrer Anwendung "web.config" hinzufügen.

<system.webServer>
<staticContent>
   <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
</staticContent>
</system.webServer>

Geben Sie für Ressourcen wie JavaScript oder CSS, die nicht gefunden werden, den Pfad zum Hinzufügen von Links oder Skripts auf folgende Weise an

<link ref="@(Url.Content("path of css"))" rel="stylesheet">

<script src="@(Url.Content("path of js"))" type="text/javascript"></script>
5
Prasad Joshi

Fügen Sie dies Ihrer Konfigurationsdatei hinzu. Legen Sie dann alle Ihre Ressourcen (z. B. img, css, js usw.) in das Verzeichnis src> main> webapp> resources. 

public class Config extends WebMvcConfigurerAdapter{
   @Override
   public void addResourceHandlers(ResourceHandlerRegistry registry) {  
    registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
   }
}

Danach können Sie so auf Ihre Ressourcen zugreifen.

<link href="${pageContext.request.contextPath}/resources/assets/css/demo.css" rel="stylesheet" />
4

Fügen Sie den folgenden Code (<handler>) in Ihrer web.config innerhalb von <system.webServer> hinzu:

<system.webServer>
<handlers>
  <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
  <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
  <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
  <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
  <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
  <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
1
Dark Matter

Ich habe app.UseStaticFiles(); diesen Code in meine startup.cs eingefügt, als er behoben wurde

0
Metin Atalay

Wenn Ihre URL lautet:

http://127.0.0.1:8080/binding/

Aktualisieren Sie die folgende Eigenschaft in der index.html 

<base href="/binding/">

Kurz gesagt, Sie müssen die Speicherorte der Dateien überprüfen.

0

 

Bitte beachten Sie, dass Sie ggf. Adblocks deaktivieren müssen. __ Drag-and-Drop-Skriptpfad in Visual Studio funktioniert nicht, wenn Sie HTML-Seiten verwenden. Dies funktioniert jedoch für mvc, asp.netwebforms .. _ dies nach einer Stunde

0
Hameed Syed

Bitte installieren Sie App Script für Ionic 3 Solution Npm

0
DEEP ADHIYA