ㄴ자바의 대략적인 부분을 확인했으니 JSP로 넘어간다.
JSP는 자바계열의 웹프로그래밍이다.
HTML,CSS등이 웹을 꾸며준다면. JSP, PHP와 같은 프로그래밍은 뒤쪽에서 웹이 원활하게 돌아가게끔 해주는 프로그래밍 언어이다.
예를들어 HTML,CSS로 로그인 양식을 만드는 것이 가능하며, 이것을 전송하고 전송한 것을 JSP를 통해 DB연동, 비교 등등이 가능하다.
JSP를 사용하기 위해서 우선 톰캣서버 연동이 필요하다.
우선 http://tomcat.apache.org/ 사이트에서 톰캣 서버를 다운 받자. 버전은 8.5를 기준으로 한다.
1. 이클립스를 EE Developer로 설치한다.
2. windows 탭의 preference-server-runtime Enviroment로 들어가 add를 누른다.
3. 임의의 버전을 선택한다. 여기서는 8.5 선택
4. installation directory를 tomcat폴더로 지정한다.
5. General의 workspace에서 Text file encoding을 other로 체크, UTF-8로 선택한다.
6.General의 content Types를 선택 후 Java Class File의 default encoding을 UTF-8로 선택한다.
7.Text의 CSS, HTML, Java source File의 Default encoding도 모두 UTF-8로 선택한다.
8. JSP도 UTF-8로 선택한다.
9. Web의 CSS Files와 HTML Files, JSP Files로 선택 후 Encoding을 UTF-8로 바꾼다.
JSP-form
form 양식을 JSP를 통해 받기 위해서는 다음과 같은 과정이 필요하다.
우선 form 양식부터 작성해보자.
위의 코드는 다음과 같은 양식을 만들어준다.
전송을 누르면 입력한 값이 process.jsp로 넘어간다.
process.jsp의 코드는 다음과 같다.
이처럼 JSP에서는 HTML에서 받은 결과 값을 자원으로 여러가지 작업에 활용할 수 있다.
'프로그래밍 > 네트워크 프로그래밍' 카테고리의 다른 글
네트워크 프로그래밍-JSP(DB연동) (0) | 2018.11.25 |
---|---|
네트워크 프로그래밍-자바(db 연동, STMT, PSTMT) (0) | 2018.11.22 |
네트워크 프로그래밍-DB(equi, non equi, inner) (0) | 2018.11.22 |
네트워크 프로그래밍-DB(집계함수와 group/정렬) (0) | 2018.09.29 |
네트워크 프로그래밍-DB(함수, 조건문) (0) | 2018.09.21 |