- Today
- Total
목록JSP (17)
프로그래밍 농장

우리가 이전에 톰캣서버를 이용하여 직접만든 txt 파일들을 웹페이지에서 실행해보았다. 그렇다면, Context 사이트를 추가하여, 실제 파일이 저장된 경로가아닌, 가상의 경로를 설정해서 웹사이트를 띄워보자. Context 사이트를 추가하기 위해서 아래의 경로로 이동해보자. 경로 : 톰캣파일 -> conf -> server.xml 복사본 생성하기 -> 메모장으로 열기 (복사본을 생성하는 이유 : 기존의 서버를 건들이지 않기위해 ) 메모장으로 server.xml 파일을 열었다면, 아래와 같이 Context 부분을 추가해준다. 이후, 실행중인 톰캣서버를 종료해주고, 다시 startup 을 통해 서버를 재실행해준다. 그후, 주소창에서, 설정해놓은 Context 주소를 통해서 접속하게되면, 실제로 그 경로에 파일..

일단 톰캣을 설치하려면 http://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications are tomcat.apache.org 위 사이트에 접속하여, 옆 메뉴단 - 다운로드 에서 원하는 버전을 설치해주면된다. 보통 8~ 8.5버전을..
jsp를배우는이유 - > 정적인 서버페이지를 동적으로 바꾸어주는 역할을 수행하는 능력을 기르기위해서 . JSP 처리과정 : 변환단계 : JSP -> 자바코드 컴파일단계 : 자바코트 -> 서블릿 클래스 JSP에 해당하는 서블릿이 존재하지 않을 경우, 변환 단계와 컴파일단계를 거쳐서 클라이언트의 요청을 처리 JSP에 해당하는서블릿이 존재하는 경우, 곧바로 서블릿을 사용하여 클라이언트의 요청을 처리
JSP에서 사용하는 자바는 순서대로 코드를 읽는 절차지향언어가 아닌 객체지향언어이므로, 메소드를 선언하는 부분과 변수를 선언하는 부분은 별도로 작성해야한다. 일반적으로 우리가 Jsp 에서 자바코드를 작성할떄에는 스크립트릿안에서 작성한다. 하지만 이 안에메소드를 작성하력하면오류가난다. 그 이유는, 일반적으로 메소드를 작성하기전에 우리가 만들어 두었던 변수들이 저장되어있어야하는데 그렇지 못하기떄문이다. 그래서 메소드의 경우, 선언문이라는 특수한 스크립트안에서 작성해야한다. -표현식 : 보통우리가 변수를 출력할떄에는, (jsp내에서) -> out.println("안녕하세요"); 와같이 작성한다. 하지만, jsp에서는 그외에도 표현식을 이용해서 아래와 같이 작성할수있다. 지시자 웹 컨테이너가 jsp페이지를 서블..

JSP 를 공부하던중 인코딩상의 오류가 발생해서 글을 작성해보았습니다. 일반적으로 코딩을 할떄 영문으로작성하는것이 호환성 등 여러가지 측면에서 가장 좋다는것은 모두 알고있을것입니다. 하지만 한글을 사용하는경우도 많이 있기 떄문에 이에관한 오류에 대해 한가지 작성하겠습니다. 위와 같은 오류는 왜 발생하였을까요? 제가 컴파일중에 뜬오류인데요, 저는 아무 생각없이 Save ad UTF-8 버튼을 누르고 컴파일했습니다. UTF-8 이라는건 한글코덱이라고 생각하고있었기 떄문이죠. 그런데 그냥 그대로 한글이꺠져서 나왔습니다. 그렇다면 문제가 무었일까요 ? . . 위와같은 오류창이 뜨는이유는, 기본적으로 인코딩되어있는 코덱 EUC-KR 의경우는, 한글중에서도 사전에지정된, 공식적인 조합들만을 인정하고 인코딩해주는 코..