일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- eventargs
- 경기도 버스정보시스템
- eventhandler
- 공공 데이터 포털
- solid
- 경기도 버스
- Winform
- TDD
- MDB Connect
- C# MDB
- MVC
- delegate
- Cell Border Style
- JSON
- Excel Cell Format
- 시
- Json.NET
- C# MDB Handle
- C# 파일 암/복호화
- sqlite3
- 객체지향
- c#
- DrawEllipse
- WPF
- DrawRectangle
- 디자인 패턴
- GDI+
- 버스 API
- MDB Select
- NUnit
- Today
- Total
목록IT Engineering/JSP & Servlet (4)
White Whale Studio
P.154 JSP 페이지의 내장 변수 JSP에서는 내장 변수라고 해서 선언하지 않고도 사용할 수 있는 변수가 있다. 이른바 내장변수 (implicit variable) 이다. 개념을 잡기가 조금 힘들지만 그래도 나아가 보자. 선언도 하지 않은 변수를 어떻게 사용할 수 있는가? 웹 컨테이너가 JSP 페이지를 서블릿 클래스로 변환할 때 자동으로 선언을 해주기 때문이라고 한다. 서블릿 클래스의 코드를 보다 보면 기본적으로 정의된 것임을 알수 있다. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ..... } 붉은색으로 표시된 부분이 내장변수이다. ..
뭐... 문제있남?? 2011. 11. 16[水] JSP 페이지라고 하면 HTML 문서 사이사이에 JSP 문법의 코드가 삽입되는 형태로 작성된다. JSP 문법에는 3가지 형태가 있다. 1. 2. ${ .... } 익스프레션 언어 3. 또는 와같은xml 태그 형태 1번 스타일은 문법은 지시자와 스크립팅 요소로 나뉜다. --->>> 지시자(directive) >>> 스크립틀릿(scriptlet) 1부터 100까지 더한 값은? ------>>>> 익스프레션(expression) 적색 표시 부분이 지시자, 보라색 표시부분이 스크립팅 요소(스크립틀릿 + 익스프레션) 이다. 익스프레션 언어의 코드는 ${ ~ }로 구성되는데 그 안에 데이터 이름이나 간단한 식을 쓸 수 있다. 그러나 이러한 익스프레션 언어 문법은 단..
우선적으로 JSP 뿐만 아니라 Servlet 또한 이클립스를 이용하여 강의를 해둔 자료가 없기 때문에 단순히 경험에 의거하여 포스팅을 한다.. [망헐 GAE -ㅅ-] 서블릿이란? (What is Servlet?) : 자바를 기반으로 하는 웹 애플리케이션 프로그래밍 기술 서블릿 클래스를 작성하는데에 있어서 3가지의 기본적인 조건이 있다. 첫째, 서블릿 클래스는 javax.servlet 패키지에 속하는 Servlet 인터페이스를 구현하도록 만들어야 한다. 둘째, doGet이나 doPost라는 메서드를 선언하고 그 안에 서블릿 클래스가 호출되었을 떄 해야할 일을 코딩한다. 셋째, 동적 HTML문서를 생성하기 위해서는 doGet, doPost 메서드의 두 번째 파라미터를 이용해야 한다. 세부적인 내용은 포스팅을..
포트 설정이 잘못되서 서버를 몇번이나 지우고 깔았는지 모르겠다..-ㅅ-... 겁나게 빡침.. 우전적으로 JSP를 해보려면 이클립스, JDK, 아파치 톰캣, 과 같이 기본적으로 3가지가 준비되야한다. 환경변수 설정하는것까지는 책에 잘나와있으니까 참조하자. 뇌를자극하는 JSP&Servlet 우선적으로 아파치를 설치하는데 있어서 포트 번호를 유의해서 설치해야된다. 설치할때는 아무런 오류 메시지를 발생하지 않기 때문에 미리 환경을 파악한뒤 비는 포트를 확인해서 설치해야한다. 보통 8080정도를 기본적으로 잡기 때문에 멀찍이 9080이라던지... 멀리 떨어져서 잡는 것이 아무래도 좋다. 이것 때문에 원인을 알면서도 약 1시간동안 서버 셋팅에 골머리를 앓았다. 포트 확인하는 방법은 Programing Section..