본문 바로가기
공부방/Java

favicon.ico 에러

by SmartCow 2021. 3. 1.

 

favicon(파비콘)이란?

파비콘이란 웹페이지에 접속했을때, 상단 탭에 보여지는 아이콘을 말한다.

이건 즐겨찾기에 웹페이지를 등록할때도 사용되는데 웹사이트의 로고(logo)의 개념과 비슷.

 

최근에는 터치(touch) 아이콘, 타일(tile) 아이콘의 등장으로 더욱 혼란스러움이 가중되었으며, 각각의 기기에 최적화된 파비콘의 크기를 재설정하여 개발자들에게 어려움을 주고 있다.

 

1999년에 인터넷 익스플로러(Internet Explorer)에 처음 도입된 후로, 파비콘의 사양은 거의 변경되지 않은 채로 대부분 아이콘(ico) 파일의 형태로 도메인(domain)의 루트(root) 디렉토리에 위치.

 

-----------------------------------------------------------

 

내 자산관리 프로그램을 만드는 와중에 첫페이지부터 에러가 뙇! 떠있길래 먼가 했더니

이게 먼고... 하면서 보니

일단 에러긴 하지만 무시하고 진행해도 되는건데 괜히 뻘건색이라 성가셔서 찾아본 결과 파비콘이래...

 

저 부분이라는데 난 딱히 아이콘이미지를 넣을 생각이 없었어서 어떻게 없애나 찾아봄

 

없애는 방법이 4가지정도 있음(내가 찾은게 4가지..)

<link rel="shortcut icon" href="">
<link rel="shortcut icon" href="#">
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
<link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon">

이중에 1가지를 <head></head> 사이에 추가하면 됨.

 

찾아보다 보니 

링크쪽 영역에 "#" 만 넣으면 자바같은경우 서블릿이나 컨트롤러가 중복 호출되는 문제가 발생합니다. 더군다나 헤더영역을 인크루드로 사용할경우 모든 페이지에서 서블릿이나 컨트롤러를 중복호출하게 되는데 셀렉트되는 페이지는 괜찮지만 인서트나 업데이트시 쿼리가 중복으로 실행

라는 누군가의 답변을 발견..

 

해서 3번째 방법을 강추하더라는...(나도 그 답변보고 3번으로 셋팅함)

 

 

favicon.ico 404 페이지 에러

#favicon #icon #404 #에러 #error​임베디드 환경에 간이 WEB SERVER를 구현하여 사용중에 있다....

blog.naver.com

'공부방 > Java' 카테고리의 다른 글

Maven없이 JAVA 프로젝트 만들기  (0) 2022.11.05
Tomcat server.xml 분석  (0) 2022.03.14
접속환경이 모바일이면 index변경  (0) 2021.02.13
SpringSecurity Authentication관련 클래스와 처리  (0) 2021.01.01
Request 객체  (0) 2020.12.20