이 날은 하루 종일 톰캣설치 때문에 쩔쩔맸다.
맥을 쓰기 때문에 뭔가 설치하거나 환경변수를 설정할때 헤맬 상황을 대비해 미리 공부하고 프로그램 설치도 했었는데..
버전이 다 달라서 또 애를 먹고 있다. 자바는 그나마 버전이 범용이라 다행이지만 톰캣이나 스프링부트나.. 혼자 앞서가다가 버전이 달라 버전 충돌일어나고 꼬이는 일들이 몇번이나 발생했다. 잘하려고, 잘해보고 싶어서 수업에 피해주기 싫어서 나름 노력했는데 일이 잘 안풀리니 심란했다. 그래도 나와 비슷한 처지의 사람들이 블로그를 잘 정리해줘서 정말 고맙게 참고했다.
정작 나는 그러지 못하지만.. 그래도 어찌저찌 톰캣 설치!
처음에는 8080포트로 고양이도 뜨고 잘 되는 듯 했지만 강사님이 실제 서버연결은 안된거라해 지우고 다시 깔려다보니 난관에 봉착했다..
터미널에서 cd 명령어도 안먹고 혼자 맨붕이 왔는데 알고보니 띄어쓰기를 제대로 안해서 그런거였다;;
firstjsp 라는 파일 만들기
webapp 에서 HelloJsp 라는 파일 만들기, 무조건 여기에 넣어야 한다. 파일들을
<h1>첫번째 jsp 입니다</h1>
IncludeMain 만들기
인클루드 지시자에 대해 배움
강의를 못따라가서 이렇게 들리는 걸 그냥 적어놓으며 나중에 남아 혼자 해봤다ㅋㅋㅠ
JSP 문법
내장객체
중요
// request
// respones
// session
// application
// pageContext
🌀 request
서버로 값을 넘겨주는 내장객체
폼으로 값을 받는 것은 최종값이 값으로 정해진다
값을 보내는 방식
- Get : 데이터 조회 요청 (default)
- Post : 데이터 생성 요청
- Put : 데이터 수정 요청
- Delete : 데이터 삭제 요청
클라이언트와 서버
request 객체는 클라이언트가 보낸 정보 저장, 서버가 요청한 정보도 읽어온다.
request 방식의 한글깨짐 현상 해결
request.setCharacterEncoding("UTF-8");
이 날은 톰캣설치의 혼란으로 (사실상 혼자만의 생쇼) 정리한게 이게 다 였다..
이제 무사히 설치를 했으니 다시 수업에 잘 집중하자!
'2024_UIUX 국비 TIL' 카테고리의 다른 글
UIUX _국비과정 0620 [JSP 쿠키, 오라클DB 연결] (0) | 2024.07.08 |
---|---|
UIUX _국비과정 0619 [JSP 문법] (0) | 2024.07.08 |
UIUX _국비과정 0617 [오라클 SQL, ERD] (0) | 2024.07.08 |
UIUX _국비과정 0614 [PL/SQL] (0) | 2024.07.01 |
UIUX _국비과정 0613 [오라클SQL 시퀸스 ~ 확장된 SQL 구문] (0) | 2024.07.01 |