반응형


제일 먼저 처음 프로그래밍을 배울때 어떤 언어를 배우던 한번쯤은 찍게된다는, 

네, 그거 한번 찍어봅시다.


" HELLO WORLD " ㅎㅎㅎㅎ...

추후에 배포할 것을 대비해, 패키징타입은 war로 하여주시고 

그룹아이디나, 아티피셜아이디는 취향대로 해주세요.

(저는 Maven Project를 사용했습니다)

웹버전이 2.5로 되있으나, 세팅으로 변경할 예정입니다.

저와같이 만들어지셨다면 걱정하실필요없고

이미 3.1로 생성되셨다면 더욱 더 없습니다

default로 java 컴파일러 버전은 1.5로 되어있습니다.

모든 프로젝트마다 자바 컴파일 버전이 조금씩 차이가 있으니까 말이죠.

그래서 저희는 수동으로 1.8로 바꿀겁니다.


저와 같이 maven-compeer-plugin을 찾아서 넣어주시고~ 초기에 없으신분들은.

https://mvnrepository.com 에서 다운받으시면됩니다.

뭐 없어요.. 긁어서 집어넣어주시면 됩니다.

수동으로 configuration 이랑 source랑 targetd을 작성해줍니다.

그리고 저희는 jsp를 사용할거니까 똑같이 넣어주시고,

이클립스가 고맙게도 자동으로 넣어줍니다.

그리고 새로 고침해주시면 ! ( Alt+ F5)


짜잔, 1.8로 바꼇네요.

그리고 프로젝트를 열고 닫으시면 웹버전이

3.1로 바꼇네요. 그럼

우클릭 후 " Generate Deployment Descripter Stub" 를 클릭해서

web.xml을 생성해줍니다.

에러 해결 완료!

그리고 webapp에서 하위 폴더로 

syntax를 만들어줍니다 ( 이름은 개인의 취향을 존중합니다)

그리고 JSP파일을 셀렉해서 하나 만들어주세요

우리가 찍을 예정인 helloworld를 이름으로 사용했습니다.

그럼 처음에 HTML버전이 4.1로 되어있는것을 보실 수 있으실텐데,

요놈도 수동으로 5버전으로 올립시다.


그냥, 지워버리면 되요. 주석처럼..

그리고 이름을 바꿉시다.

 template로 왜냐하면 jsp파일을 많이 만들게될텐데 그때마다 HTML버전을 수동으로 바꿔주는건 무의미하고, 비효율적이니까요

복붙해서 쓰기위해 복사용으로 하나 만들었습니다.

그 후, helloworld로 돌아와서, 

<% %>를 body안에 작성해서 컴파일러한테 나 저기 안에다가 jsp 쓴다?

라고알려주는 겁니다.

스크리틀립이라고 부릅니다.

앞으로 <%! %>

<%= %>

<% %> 를 무진장 많이보시게될거에요.

그 중 빈도가 가장 높습니다.

jsp에서는  System.out.println대신에 out.println을 씁니다.

전자는 콘솔출력용이고 후자는 웹 출력용으로 사용합니다.

간단히 아이피를 확인한 화면인데 왜 0.0.0으로 뜰까요..

인터넷 연결이 되어있지않았어서 그런지..

어찌됬건, 여기까지 잘 따라오셨다면, 

다음 글도 무난히 따라오실거라 믿습니다. :)



반응형
by 발전소장 에르 :) 2017. 8. 2. 11:31