HTML
-
<c:if> 태그란 무엇인가?다양한 공부/JSP 2023. 12. 31. 06:36
태그는 JSTL( Java Pages Standard Tag Library ) 안에 있는 태그이다. 먼저 간략하게 JSTL 이란, JSP 표준 태그 라이브러리이다. 위키백과에 따르면, Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음이다. JSTL은 JSP 페이지 내에서 자바 코드를 바로 사용하지 않고 로직을 내장하는 효율적인 방법을 제공한다. 표준화된 태그 셋을 사용하여 자바 코드가 들락거리는 것보다 더 코드의 유지보수와 응용 소프트웨어 코드와 사용자 인터페이스 간의 관심사의 분리로 이어지게 한다. 라고 나와있다.(아주 잘 나와 있군요!) 필자가 생각했을 때 왜 사용하냐!? 일단 Jsp 내에서 자바코드와 섞이며 개발을 하게 되면, 스파게티 코드가 될 수 있다. 자바코드를 사용하지 ..
-
accept-charset="UTF-8"개발중 오류 정리 2023. 12. 30. 20:56
jsp project 게시판 부분을 개발하다가 난관에 봉착을 했다. 글에 내용을 넣고 글 생성을 하면 DB( OracleDB 사용 )에 영어는 이상이 없는데 한글이 다 깨져서 들어가는 것이다. 데이터가 넘어가는 부분에 이상이 있나 싶어 그 부분을 서치 해보고 고쳐본 결과 태그 부분에서 post방식으로 데이터를 넘겨줄때 accept-charset속성을 이용해서 데이터를 인코딩한 후 넘겨줄 수 있다는 것이다. accept-charset을 알아보겠다. accept-charset이란 HTML 태그에 있는 속성중 하나인데, 폼 데이터(form data)를 서버로 보낼 때 사용되는 문자 인코딩(character encoding) 방식을 명시한다. gpt한테도 물어보았다. > accept-charset="UTF-8"..