본문 바로가기
카테고리 없음

[JSP] JSP 시작 및 설정하기와 형변환, 산술연산자 / jsp 서버 실행시 메모장으로 켜질때 문제 해결법

by yunzzang-c 2024. 8. 21.
반응형

 

------------ JSP 환경 구축 ------------

[jdk.java.net]에서 jdk 다운로드
[jdk.java.net/java-se-ri/17-MR1] 주소 : 교재에 나온 17버전 다운로드 (open jdk-17zip 깔림)

[시스템환경 변수 편집] - [JAVA_HOME] - [%JAVA_HOME%\bin] 
그 후 [CMD]에서 [cd\] - [jave -version] 하면 자바 확인가능 [where java]

[https://tomcat.apache.org/]좌측 목록에서 [Tomcat10] 클릭 후 [Core]목록에서 환경에 맞게 다운로드
그 다음 압축푼 폴더에 들어가서 [bin]폴더에 들어간 후 폴더 경로에 [cmd] 검색
[CMD] 열리면 거기에 [dir *.bat] 엔터 후 [startup.bat] 있는지 확인 후 엔터
[startup.bat] 엔터 : 서버 키기

eclipse 다운로드
[https://www.eclipse.org/downloads/] 접속 후 환경에 맞게 다운로드

C:\Users\Administrator\Desktop\jsp 프로그램\apache-tomcat-10\webapps\ROOT 폴더에 index.jsp

이클립스 window - preferences - encoding 검색 - UTF-8 로 변경

[실습]
이미 다른  project explorer 가 있다면 [file]에 [switch workspace] 해주기.
File - New - Dynamic Web Project - 이름짓고 - [Target runtime에 Apache Tomcat v10.1] - [톰캣 깐 폴더 열기] - next 해준 후 -
[Generate web.xml deployment descriptor] 체크 후 Finish해서 만들기.
만든 후 [First]폴더 하위 [src] 하위 [main] 하위 [webapp] 하위 [WEB-INF] 안에 [web.xml] 파일 있는지 확인
그리고 [WEB-INF] 안에 실습 JSP파일 만들기 [HelloWorld.jsp] 을 만든다.

************************************************************
[Run as] 했을때 메모장으로 나오는 경우

상단 window - web browser - 원하는 브라우저 를 선택해보자.

************************************************************


------------ JSP 페이지의 기본 요소 ------------

<%! %> = 선언문. JSP 페이지 내에 변수나 메서드를 선언하는 영역, JSP 페이지가 처음 로딩될때 한번만 실행

<% %> = 스트립트릿. JSP 페이지 내에 자바 코드를 직접 작성하는 영역, JSP 페이지가 요청될때마다 실행

<%= %> = 표현식. 문자, 변수, 매서드 값을 출력할때 사용

JSP 지시어는 크게 세가지 종류로 나눈다.
page 지시어
include 지시어
taglib 지시어

변수 넣기
간단한 산수해보기
JSP 한줄로 HTMl 코드 써보기
JSP 형변환
JSP 산술연산자

 

반응형