상현에 하루하루

JSP에서 변수 사용하기

JSP에서 변수를 선언하고 어떻게 사용하나? 위 처럼 변수를 선언해서 모든 곳에서 사용하기 위해서 page에 해당하는 jsp에 include 하였다. <%=zeplin%>으로 해당 변수를 PHP의 echo 처럼 사용할 수 있다.

너무 불편한 JSP

나는 대부분의 코딩은 PHP, JS, HTML, CSS(SCSS) 만 주로 접했다. JSP로 퍼블리싱을 시작했는데 평소 하던것 처럼 docker PHP container 처럼 tomcat container로 JSP 구성을했다. 여기서 의문이 생겼다. 한글 인코딩을 위해서 UTF-8로 인코딩을 해야하는데 모든 JSP마다 이렇게 선언을 해줘야 UTF-8로 변경되는 것이다. 그래도 톰캣 자체의 설정을 바꾸면 이러한 번거로움을 줄일 수 있겠지 하면서 열심히 검색을 했다. … Continued

JSP에서 한글 깨짐

JSP로 작업을 하는 도중 한글이 이상하게 나오는 것을 발견했다. 문제는 인코딩 방식이다. 최신 IDE를 사용한다면, 기본적으로 인코딩 방식은 UTF-8로 설정 되어 있을 것입니다. 하지만 windows 운영체제는 기본 인코딩 값으로 여전히 euc-kr 방식을 사용하기 때문에, 이 페이지가 UTF-8 방식으로 인코딩 되었음을 알려야 문제가 해결됩니다. 해결방법 <head> 태그 안에 인코딩방식을 나타내기 HTML5의 경우 XHTML의 경우 JSP의 경우

클래스에서 $this가 왜 오류가 날까?

이렇게 작성이 되어있을때 $this->foo 이렇게 쓰는 문법이 계속 틀리다고 나온다. 위와 같이 사용하는 것 또한 오류를 발생한다.오류가 발생하는 이유는 무엇인가? $this에 나타나는 오류 public function 내부에서 사용된 $this는 Cannot use '$this' in non-object context라는 오류 메세지를 띄운다. 비 정적 메서드에 대해 정적 호출을 사용해서는 안됩니다. 정적 메서드 (또는 정적으로 호출되는 메서드)는 정적 호출을 사용할 때 … Continued

JSP에서 include 방법

include 지시자 정적인 방식으로 서블릿 소스 파일 변환시, file 속성에 명시한 파일을 현재 컨텐츠에 포함 지시자 태그의 위치가 중요 <jsp:include> 표준 액션 동적인 방식으로 요청이 들어오는 시점에 page 속성에 명시한 파일을 현재 컨텐츠에 포함. <jsp:param> 태그를 사용하여 포함될 페이지에 값을 넘겨줄 수 있다. <c:import> JSTL 태그 요청이 들어오는 시점에 url 속성에 명시한 파일을 현태 컨텐츠에 … Continued