이 날은 하루 종일 톰캣설치 때문에 쩔쩔맸다. 

맥을 쓰기 때문에 뭔가 설치하거나 환경변수를 설정할때 헤맬 상황을 대비해 미리 공부하고 프로그램 설치도 했었는데.. 

버전이 다 달라서 또 애를 먹고 있다. 자바는 그나마 버전이 범용이라 다행이지만 톰캣이나 스프링부트나.. 혼자 앞서가다가 버전이 달라 버전 충돌일어나고 꼬이는 일들이 몇번이나 발생했다. 잘하려고, 잘해보고 싶어서 수업에 피해주기 싫어서 나름 노력했는데 일이 잘 안풀리니 심란했다. 그래도 나와 비슷한 처지의 사람들이 블로그를 잘 정리해줘서 정말 고맙게 참고했다.

정작 나는 그러지 못하지만.. 그래도 어찌저찌 톰캣 설치! 


 

처음에는 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");

 

이 날은 톰캣설치의 혼란으로 (사실상 혼자만의 생쇼) 정리한게 이게 다 였다.. 

이제 무사히 설치를 했으니 다시 수업에 잘 집중하자!

+ Recent posts