본문 바로가기
Front-end/JSP

JSP STS 시작

by JiGyeong 2016. 2. 1.

Spring에서 기억해야 할 3가지

1. Page

2. Session

3. Request


JAVA WEB 개발방법

1. Model 1 : jsp 안에 다들어있어서 유지,보수,수정 힘듬

2. Model 2 : 디자인과 로직이 분리되어있음, 개발 속도 더딤


web Script 3가지 언어

1. PHP <? ?> Apache server 에서 돌아감

2. JSP <% %> Tomcat server 에서 돌아감

3. ASP <% %> IIS server 에서 돌아감


JSP 배우는 곳 : w3school

Attribute가 중요함


cross browsing : chrome safari intermetExplore firefox 등 호환성을 맞추는 작업


JSP ( Java Server Page )

java를 쓰는 html이다.


STS 첫화면



Servers : 서버 구동하는 package.

이름변경, 삭제등 절대 건들지 말것


Dynamic Web Project를 하나 만든다.




src : Java file넣는곳

Pivotal tc Server : 웹 만들 서버, JSP, HTML, CSS, image, java script

WebContent : 당분간은 여기에 Java file 넣음

하위 파일 META-INF 에 파일 만듬


WebContent -> NEW -> Others 

JSP File


index.jsp 파일을 만든다.


드래그 한 부분은 지워준다.

html5를 쓴다는 뜻이다. (지우지 않으면 구동시 html4와 헷갈림)


ADD AND REMOVE로 들어간다.

그러면 하위에 HelloJSP 파일이 생긴다.



주소창에 아래 주소를 입력해본다.

index.jsp는 첫화면이기때문에 쓰지 않아도 자동으로 띄워진다.

단순 한줄띄기 < br />

문단 나누기 <p>와 </p>로 감싸기


디렉티브 

(사용 언어와 인코딩형식을 소개하는 곳) <%@ -> 선언하겠다는 뜻


-기본 Form-

<!DOCTYPE html>

<html>

<head>

...기타 데이터가 들어갈 영역...

CSS, JavaScript 로 이쁘게 꾸미는 영역

<title>제목</title>

</head>

<body>

...본문...

웹 브라우저에 보여질 영역

</body>

</html>


대소문자 안가리지만 소문자로 적어주는 것이 좋음


body head 제대로 선언 안해주면 실행 순서에 따라 프로그램이 되고 안되고함

포맷을 잘지켜주면 어떤 브라우저에서도 잘 됨




<% %> scriptlet 스크립트릿






'Front-end > JSP' 카테고리의 다른 글

[JSP] JSP와 table, 컬렉션프레임워크 결합시키기  (0) 2016.02.03
[JSP] web calculator 만들기  (0) 2016.02.02
table 만들기  (0) 2016.02.02
text값 post 보내기 & http  (0) 2016.02.01
parameter 받기  (0) 2016.02.01