include 액션

include 지시자와 유사. 파라미터 전송가능

 

1
2
3
<%jsp:include page = "jsp name"%>
<jsp:param value="paramiter" name ="key">
</jsp:include>
cs


forward 액션

다른 페이지로 전환시 사용. 현재 페이지가 나오지 않고 다른 페이지만 나옴

 

1
2
3
<%jsp:forward page = "jsp name"%>
<jsp:param value="paramiter" name ="key">
</jsp:forward>
cs


plugin 액션

웹 브라우저에서 자바 플로그인을 사용하여 자바 애플릿이나 자바 빈즈 컴포넌트를 실행할 수 있게 하는 것.

잘 사용되지 않음.


useBean 액션

특정한 일을 독립적으로 수행하는 자바 컴포넌트.

 

1
2
3
<jsp:useBean id="name" class ="beans class name"/>
<jsp:setProperty name="name" property="attibute name"/>
<jsp:getProperty name="name" property="attibute name"/>
cs


주석
1
<%-- --%>
 


지시어

Page 지시어

 

1
<%@ page 속성="속성" %>
cs

 

Page 속성들

 

  • language : 스크립트 언어의 유형을 선택
  • import : 외부 자바 패키지, 클래스 사용시 선언
  • session : 세션 사용 유무 결정
  • buffer : 버퍼의 크기 설정
  • autoFlush : 버퍼의 내용을 자동으로 비울지 결정
  • isThreadSafe : 단일 스레드 모델을 사용함으로써 동시성 제어 여부 선택
  • info : 해당 페이지 설명
  • errorPage : 페이지에서 오류 발생시 호출될 페이지 설정
  • isErrorPage : 오류만 처리하는 페이지로 선택
  • contentType : MIME 형식 지정 및 케릭터셋 설정
  • pageEncoding : contentType과 동일
  • extends : 클래스 상속시 사용


 

include 지시어

현재 jsp 파일에 다른 html이나 jsp 문서를 포함하기 위한 기능을 제공

 

1
<%@ include file = "file name"%>
cs

taglib 지시어

jsp기능 확장을 위해 커스텀 태그 라이브러리를 사용하기위한 지시어

 

1
<%@ taglib = "librarie name" prefix="custom name"%>
cs

 


'프로그래밍 > JSP, Spring, HTML5' 카테고리의 다른 글

(jsp) 선언, 표현식, 스크립트릿  (1) 2016.07.10
(JSP) 액션  (0) 2016.07.10
(JSP) MAC에서 JSP 개발환경 구축하기  (0) 2016.07.10
(jQuery) 이벤트  (0) 2016.07.10
(jQuery) 선택자  (0) 2016.07.10

MAC은 서버나 자바 등의 경로 설정같은 것이 필요없음.


웹 서버에 사용될 JDK 깔기

http://www.oracle.com/technetwork/java/javase/downloads/index.html




웹 서버에 사용될 Apache Tomcat 깔기

http://tomcat.apache.org/index.html


tar.gz로 다운로드

특정 공간에 압축풀기

해당 폴더공간/bin 폴더에 들어간 후 startup.sh 시작

인터넷 주소창에 http://localhost:8080 검색


▲ Apache Tomcat 실행된 상황


'프로그래밍 > JSP, Spring, HTML5' 카테고리의 다른 글

(JSP) 액션  (0) 2016.07.10
(JSP) 기본 문법 - 주석과 지시어  (0) 2016.07.10
(jQuery) 이벤트  (0) 2016.07.10
(jQuery) 선택자  (0) 2016.07.10
(이클립스) Dynamic Web Project 만들기  (0) 2016.07.10

기본 이벤트들

Mouse Events

Keyboard Events

Form Events

Document/Window Events

click

keypress

submit

load 

dblclick

keydown

change

resize

mouseenter

keyup

focus

scroll

mouseleave


blur

unload

 


<p> 객체를 클릭했을 때 이벤트를 발생하고 싶다면

$("p").click() 처럼 쓰는데 다음 행동을 정의하고 싶을땐 아래와 같이 코딩하면 된다.


$("p").click(function (){

다음에 할 행동들

});


흔히 사용되는 jQuery 이벤트 메소드들

$(document).ready() 

문서가 전부 불러왔을 때 발생하는 이벤트


click() 

HTML 객체를 클릭했을 때 발생하는 이벤트


dblclick()

HTML 객체를 더블클릭 했을 때 발생하는 이벤트


mouseenter()

HTML 객체에 마우스를 올렸을 때 발생하는 이벤트


mouseleave()

HTML 객체에 마우스를 올렸다가 땔떼 발생하는 이벤트


mousedown()

HTML 객체를 마우스 왼쪽,중간(휠),오른쪽로 눌렀을 했을 때 발생하는 이벤트


mouseup()

HTML 객체를 마우스 왼쪽,중간(휠),오른쪽로 땠을 때 발생하는 이벤트 (다른 곳을 누른 상태로 객체에 마우스 올려도 발생)


hover()

mouseenter() 와 mouseleave() 메소드를 사용하는 메소드

순서는 mouseenter() -> mouseleave() 순이다.


focus()

HTML 폼 영역이 포커싱 될때 발생하는 이벤트


blur()

HTML 폼 영역이 포커싱을 잃었을 때 발생하는 이벤트


on() 메소드

선택된 객체에 하나 이상의 이벤트 핸들러들을 붙일 때 사용한다.

$(선택자).on({

이벤트: function(){

},

이벤트1: function(){

},

...

});

'프로그래밍 > JSP, Spring, HTML5' 카테고리의 다른 글

(JSP) 액션  (0) 2016.07.10
(JSP) 기본 문법 - 주석과 지시어  (0) 2016.07.10
(JSP) MAC에서 JSP 개발환경 구축하기  (0) 2016.07.10
(jQuery) 선택자  (0) 2016.07.10
(이클립스) Dynamic Web Project 만들기  (0) 2016.07.10

$("p").hide() <p> 태그가 붙은 객체를 전부 숨김

$("#test").hide() id가 test인 객체를 모두 숨김

$(".test").hide() class가 test인 객체를 모두 숨김

$(this).hide() HTML 객체 자신을 숨김


$("*") 객체 전체를 선택

$("p.intro") <p> 태그의 intro class 선택

$("p:first") <p> 태그의 첫번째 객체

$("ul li:first") <li> 객체의 첫번째 객체에 첫번째 <ul>

$("ul li:first-child") <li> 첫번째 객체에 모든 <ul>

$("[href]") 모든 객체에 href 속성이 있는 모든 객체 선택

$("a[target ='_blank']") target 속성 값이 _blank인 <a> 객체 모두 선택

$("a[target !='_blank']") target 속성 값이 _blank가 아닌 <a> 객체 모두 선택

$(":button") 모든 <button> 객체와 type="button"인 <input> 객체 선택

$("tr:even") <tr> 객체의 짝수번째 선택

$("tr:odd") <tr> 객체의 홀수번째 선택


출처 : http://www.w3schools.com/jquery/jquery_selectors.asp


'프로그래밍 > JSP, Spring, HTML5' 카테고리의 다른 글

(JSP) 액션  (0) 2016.07.10
(JSP) 기본 문법 - 주석과 지시어  (0) 2016.07.10
(JSP) MAC에서 JSP 개발환경 구축하기  (0) 2016.07.10
(jQuery) 이벤트  (0) 2016.07.10
(이클립스) Dynamic Web Project 만들기  (0) 2016.07.10

1. File -> New -> Dynamic Web Project 클릭


2.프로젝트 명과 웹를 어떤것으로 돌릴지 설정 처음 생성한다면 New Runtime 클릭


3.서버 환경 선택 만들기. Apache Tomcat을 받아서 사용함.


3-1.이름과 설치된 위치를 넣고 finish를 누르면 끝



완성된 프로젝트에 HTML추가하는 방법


1. 프로젝트 오른쪽클릭 -> New -> HTML File


2. HTML이름과 프로젝트 내에 위치 지정


3.HTML 버전 고른 후 Finish

1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HTML5, CSS3, JSP</title>
<script>
</script>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
cs


서버 작동법

1.프로젝트 오른쪽클릭 -> Run As -> Run on Server


2.만든 서버 클릭


3. Available에 있는 프로젝트 클릭후 add한뒤 finish


'프로그래밍 > JSP, Spring, HTML5' 카테고리의 다른 글

(JSP) 액션  (0) 2016.07.10
(JSP) 기본 문법 - 주석과 지시어  (0) 2016.07.10
(JSP) MAC에서 JSP 개발환경 구축하기  (0) 2016.07.10
(jQuery) 이벤트  (0) 2016.07.10
(jQuery) 선택자  (0) 2016.07.10

+ Recent posts