글
제일 먼저 처음 프로그래밍을 배울때 어떤 언어를 배우던 한번쯤은 찍게된다는,
네, 그거 한번 찍어봅시다.
" 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으로 뜰까요..
인터넷 연결이 되어있지않았어서 그런지..
어찌됬건, 여기까지 잘 따라오셨다면,
다음 글도 무난히 따라오실거라 믿습니다. :)
'프로그래밍발전소 ♫ > JSP 발전소♫' 카테고리의 다른 글
JSP의 기본개념과 사용 이유 근본적 궁금증. (0) | 2017.07.28 |
---|
RECENT COMMENT