현재 버전

[SOLVED] javascript, css 404에러 원인을 찾았습니다.


spring web maven 프로젝트 기준이에요.



jsp파일에 script나 link파일을 올리는 방법은 이렇게 2가지가 있어요.


그중, <c:url 이걸 통해 mapping한 경로를 사용하려면,

이 사진처럼 mvc-config.xml에 등록해야합니다.


관련 URL = https://www.mkyong.com/spring-mvc/spring-mvc-how-to-include-js-or-css-files-in-a-jsp-page/


하지만, <script <c:url 로 등록하고, mvc-config.xml에도 등록했는데,

제 프로젝트파일은 안되고, 학원 프로젝트 파일은 된다거나,

갑자기 어제 됬던게 오늘 안된다거나, 상황이 자주 연출됬습니다.

원본 - https://okky.kr/article/565252 


아~주 기본적인 파일 두세개짜리 프로젝트에서도,

어제안된게 오늘되서 황당하고 그랬습니다.


원인은, web.xml의 <url-pattern>*.do</url-pattern> 이부분이였습니다.


<script src = "<c:url value = ""이 방법으로 등록하고, mvc-config.xml에 등록한 후

<url-pattern>*.do</url-pattern> 이 부분을 /로 바꾸면 잘만되는 현상을 발견했어요.


그러니 /로 바꾸라는 이야기는 절대아니고,

css, js파일과 404에러는 서블릿의 uri-pattern과 "상관관계"가 있다는 이야기에요.


그전에는 이것도 수정해보고 저것도 수정해보고 

"무엇이 404에러와 상관관계가 있는가?"를 계속 찾았지만, 답은 저거였습니다.


자세한 내용은,

https://okky.kr/article/430418?note=1344813

https://lng1982.tistory.com/97

https://zero-gravity.tistory.com/303


여기에 잘 설명되어있을거같습니다.



저는 상관관계만 찾았을 뿐,  정확히 왜그런지 까지는 아직 설명을 할 수 없습니다.

아직 저 게시글이 전혀 이해되지않아요.


단순히 원인만 찾은 정도로 이렇게 글을 써도 되는진 모르겠지만..

어디가 문제인건지 모르는 사람이 구글링할 때 이 글을보고

단서가 되었으면 해서 올려봅니다.


수정 이력

2019-04-04 12:24:05 에 아래 내용에서 변경 됨 #4

spring web maven 프로젝트 기준이에요.



jsp파일에 script나 link파일을 올리는 방법은 이렇게 2가지가 있어요.


그중, <c:url 이걸 통해 mapping한 경로를 사용하려면,

이 사진처럼 mvc-config.xml에 등록해야합니다.


관련 URL = https://www.mkyong.com/spring-mvc/spring-mvc-how-to-include-js-or-css-files-in-a-jsp-page/


하지만, <script <c:url 로 등록하고, mvc-config.xml에도 등록했는데,

제 프로젝트파일은 안되고, 학원 프로젝트 파일은 된다거나,

갑자기 어제 됬던게 오늘 안된다거나, 상황이 자주 연출됬습니다.

원본 - https://okky.kr/article/565252 


아~주 기본적인 파일 두세개짜리 프로젝트에서도,

어제안된게 오늘되서 황당하고 그랬습니다.


원인은, web.xml의 <url-pattern>*.do</url-pattern> 이부분이였습니다.


<script src = "<c:url value = ""이 방법으로 등록하고, mvc-config.xml에 등록한 후

<url-pattern>*.do</url-pattern> 이 부분을 /로 바꾸면 잘만되는 현상을 발견했어요.


그러니 /로 바꾸라는 이야기는 절대아니고,

css, js파일과 404에러는 서블릿의 uri-pattern과 "상관관계"가 있다는 이야기에요.


그전에는 이것도 수정해보고 저것도 수정해보고 

"무엇이 404에러와 상관관계가 있는가?"를 계속 찾았지만, 답은 저거였습니다.


자세한 내용은,

https://okky.kr/article/430418?note=1344813

https://lng1982.tistory.com/97

https://zero-gravity.tistory.com/303


여기에 잘 설명되어있을거같습니다.



저는 상관관계만 찾았을 뿐,  정확히 왜그런지 까지는 아직 설명을 할 수 없습니다.

아직 저 게시글이 전혀 이해되지않아요.


단순히 원인만 찾은 정도로 이렇게 글을 써도 되는진 모르겠지만..

어디가 문제인건지 모르는 사람이 구글링할 때 이 글을보고

단서가 되었으면 해서 올려봅니다.

2019-04-04 12:23:39 에 아래 내용에서 변경 됨 #3

spring web maven 프로젝트 기준이에요.



jsp파일에 script나 link파일을 올리는 방법은 이렇게 2가지가 있어요.


그중, <c:url 이걸 통해 mapping한 경로를 사용하려면,

이 사진처럼 mvc-config.xml에 등록해야합니다.


관련 URL = https://www.mkyong.com/spring-mvc/spring-mvc-how-to-include-js-or-css-files-in-a-jsp-page/


하지만, <script <c:url 로 등록하고, mvc-config.xml에도 등록했는데,

제 프로젝트파일은 안되고, 학원 프로젝트 파일은 된다거나,

갑자기 어제 됬던게 오늘 안된다거나, 상황이 자주 연출됬습니다.

원본 - https://okky.kr/article/565252 


아~주 기본적인 파일 두세개짜리 프로젝트에서도,

어제안된게 오늘되서 황당하고 그랬습니다.


원인은, web.xml의 <url-pattern>*.do</url-pattern> 이부분이였습니다.


<script src = "<c:url value = ""로 등록하고, mvc-config.xml에 등록한 후

<url-pattern>*.do</url-pattern> 이 부분을 /로 바꾸면 잘만되는 현상을 발견했어요.


그러니 /로 바꾸라는 이야기는 절대아니고,

css, js파일과 404에러는 서블릿의 uri-pattern과 "상관관계"가 있다는 이야기에요.


그전에는 이것도 수정해보고 저것도 수정해보고 

"무엇이 404에러와 상관관계가 있는가?"를 계속 찾았지만, 답은 저거였습니다.


자세한 내용은,

https://okky.kr/article/430418?note=1344813

https://lng1982.tistory.com/97

https://zero-gravity.tistory.com/303


여기에 잘 설명되어있을거같습니다.



저는 상관관계만 찾았을 뿐,  정확히 왜그런지 까지는 아직 설명을 할 수 없습니다.

아직 저 게시글이 전혀 이해되지않아요.


단순히 원인만 찾은 정도로 이렇게 글을 써도 되는진 모르겠지만..

어디가 문제인건지 모르는 사람이 구글링할 때 이 글을보고

단서가 되었으면 해서 올려봅니다.

2019-04-04 12:23:02 에 아래 내용에서 변경 됨 #2

spring web maven 프로젝트 기준이에요.



jsp파일에 script나 link파일을 올리는 방법은 이렇게 2가지가 있어요.


그중, <c:url 이걸 통해 mapping한 경로를 사용하려면,

이 사진처럼 mvc-config.xml에 등록해야합니다.


하지만, <script <c:url 로 등록하고, mvc-config.xml에도 등록했는데,

제 프로젝트파일은 안되고, 학원 프로젝트 파일은 된다거나,

갑자기 어제 됬던게 오늘 안된다거나, 상황이 자주 연출됬습니다.

원본 - https://okky.kr/article/565252 


아~주 기본적인 파일 두세개짜리 프로젝트에서도,

어제안된게 오늘되서 황당하고 그랬습니다.


원인은, web.xml의 <url-pattern>*.do</url-pattern> 이부분이였습니다.


<script src = "<c:url value = ""로 등록하고, mvc-config.xml에 등록한 후

<url-pattern>*.do</url-pattern> 이 부분을 /로 바꾸면 잘만되는 현상을 발견했어요.


그러니 /로 바꾸라는 이야기는 절대아니고,

css, js파일과 404에러는 서블릿의 uri-pattern과 "상관관계"가 있다는 이야기에요.


그전에는 이것도 수정해보고 저것도 수정해보고 

"무엇이 404에러와 상관관계가 있는가?"를 계속 찾았지만, 답은 저거였습니다.


자세한 내용은,

https://okky.kr/article/430418?note=1344813

https://lng1982.tistory.com/97

https://zero-gravity.tistory.com/303


여기에 잘 설명되어있을거같습니다.



저는 상관관계만 찾았을 뿐,  정확히 왜그런지 까지는 아직 설명을 할 수 없습니다.

아직 저 게시글이 전혀 이해되지않아요.


단순히 원인만 찾은 정도로 이렇게 글을 써도 되는진 모르겠지만..

어디가 문제인건지 모르는 사람이 구글링할 때 이 글을보고

단서가 되었으면 해서 올려봅니다.

2019-04-04 11:50:43 에 아래 내용에서 변경 됨 #1

spring web maven 프로젝트 기준이에요.



jsp파일에 script나 link파일을 올리는 방법은 이렇게 2가지가 있어요.


그중, <c:url 이걸 통해 mapping한 경로를 사용하려면,

이 사진처럼 mvc-config.xml에 등록해야합니다.


하지만, <script <c:url 로 등록하고, mvc-config.xml에도 등록했는데,

제 프로젝트파일은 안되고, 학원 프로젝트 파일은 된다거나,

갑자기 어제 됬던게 오늘 안된다거나, 상황이 자주 연출됬습니다.

원본 - https://okky.kr/article/565252 


아~주 기본적인 파일 두세개짜리 프로젝트에서도,

어제안된게 오늘되서 황당하고 그랬습니다.


원인은, web.xml의 <url-pattern>*.do</url-pattern> 이부분이였습니다.

이 부분을 /로 바꾸면 잘되는게 *.do로 바꾸면 안되는 현상을 발견했어요.


그러니 /로 바꾸라는 이야기는 절대아니고,

css, js파일과 404에러는 서블릿의 uri-pattern과 "상관관계"가 있다는 이야기에요.


그전에는 이것도 수정해보고 저것도 수정해보고 

"무엇이 404에러와 상관관계가 있는가?"를 계속 찾았지만, 답은 저거였습니다.


자세한 내용은,

https://okky.kr/article/430418?note=1344813

https://lng1982.tistory.com/97

https://zero-gravity.tistory.com/303


여기에 잘 설명되어있을거같습니다.



저는 상관관계만 찾았을 뿐,  정확히 왜그런지 까지는 아직 설명을 할 수 없습니다.

아직 저 게시글이 전혀 이해되지않아요.


단순히 원인만 찾은 정도로 이렇게 글을 써도 되는진 모르겠지만..

어디가 문제인건지 모르는 사람이 구글링할 때 이 글을보고

단서가 되었으면 해서 올려봅니다.