리소스로드 실패 : 서버가 404 (찾을 수 없음) 상태로 응답했습니다.
링크 문제를 해결할 수 없습니다. CSS와 JS 파일을 연결하는 데 도움이 될 수 있습니까?
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>
오류:
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
이 링크 디렉토리 구조를 참조하십시오.
파일이 jsp 폴더 아래에 없으므로 찾을 수 없습니다. 다시 1 개의 폴더로 돌아 가야합니다.
<script src="../../Jquery/prettify.js"></script>
실패한 URL을 참고하십시오.
Failed ... http://localhost:8080/RetailSmart/jsp/Jquery/jquery.multiselect.css
이제 링크 중 하나를 검토하십시오.
<link href="../Jquery/jquery.multiselect.css" rel="stylesheet"/>
"../"는 "포함하는 디렉토리"또는 "한 디렉토리 위로"의 약어입니다. 이것은 상대 URL입니다. 짐작에 <link /> 및 <style /> 요소를 포함하는 / jsp / <somefolder> /에 파일이 있습니다.
절대 URL을 사용하는 것이 좋습니다 .
<link href="/RetailSmart/Jquery/jquery.multiselect.css" rel="stylesheet"/>
The reason for using an absolute url is that I'm guessing the links are contained in some common file. If you attempt to correct your relative pathing by adding a second "../", you may break any files contained in /jsp.
If you have resource with woff extension and getting error then add following code in your web.config application will help to fix.
<system.webServer>
<staticContent>
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
</staticContent>
</system.webServer>
For Resources like JavaScript or CSS not found then provide the path of adding link or script in following way
<link ref="@(Url.Content("path of css"))" rel="stylesheet">
<script src="@(Url.Content("path of js"))" type="text/javascript"></script>
Add this to your Configuration file. Then put all your resources(eg. img,css,js etc) into the src > main > webapp > resources directory.
public class Config extends WebMvcConfigurerAdapter{
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}
}
After this, you can access your resources like this.
<link href="${pageContext.request.contextPath}/resources/assets/css/demo.css" rel="stylesheet" />
If your URL is:
http://127.0.0.1:8080/binding/
Update the below property in the index.html
<base href="/binding/">
In short, you need to check the locations of the files.
<handler>
web.config에 아래 코드 ( )를 추가하십시오 <system.webServer>
.
<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>
필요한 경우 광고 차단을 비활성화해야 할 수도 있습니다. HTML 페이지를 사용하는 경우 Visual Studio의 드래그 앤 드롭 스크립트 경로가 작동하지 않지만 mvc, asp.netwebforms에서는 작동합니다. 나는 이것을 한 시간 후에 생각했다
Ionic 3 Solution npm i -D -E @ ionic / app-scripts 용 앱 스크립트를 설치하십시오.
app.UseStaticFiles();
이 코드는 수정 된 것보다 내 startup.cs에 추가 했습니다.
'Programing' 카테고리의 다른 글
Crypto ++를 사용하는 AES의 예 (0) | 2021.01.08 |
---|---|
하나의 클래스 메서드에 별칭을 지정하는 더 간단한 (한 줄) 구문이 있습니까? (0) | 2021.01.08 |
AngularJS $ http 성공 / 오류 메서드가 더 이상 사용되지 않는 이유는 무엇입니까? (0) | 2021.01.08 |
C ++에서 operator ==를 양방향으로 오버로드해야합니까? (0) | 2021.01.08 |
“svn update -r”에 해당하는 git은 무엇입니까? (0) | 2021.01.08 |