목록

'java web' 123건

  • 문자열 처리 함수 사용하기
    프로그래밍 언어/자바 웹 · 댓글 1
    자바에서 문자열을 처리할 때 사용하는 문자열 관련 기능을 JSTL에서 제공하는 함수를 이용해 JSP에서도 사용할 수 있습니다. 아래 표는 JSTL에서 제공하는 문자열 함수들입니다. 표에 나오지 않는 문자열 기능을 자바 String 클래스의 메서드 기능을 참고하지 바랍니다. JSTL에서 제공하는 여러 가지 문자열 함수함수반환설명fn.contains(A, B)boolean문자열 A에 문자열 B가 포함되어 있는지 확인합니다.fn.endWith(A, B)boolean문자열 A의 끝이 B로 끝나는지 확인합니다.fn.indexOf(A, B)int문자열 A에서 B가 처음으로 인덱스(index)를 반환합니다.fn.length(A)int문자열 A의 전체 길이를 반환합니다.fn.replace(A, B, C)String문자..
  • 포매팅 태그 라이브러리 사용 실습
    프로그래밍 언어/자바 웹 · 댓글
    1. 다음과 같이 formatTest.jsp 파일을 준비합니다. 2. 다음과 같이 formatTest.jsp를 작성합니다. 변수 price를 태그를 이용해 숫자를 포맷팅하고 price 값을 각각의 형식에 맞게 출력합니다. 이때 price의 값을 새 자리마다 콤마(,)로 구분해서 표시합니다. 단, groupingUsed를 false로 설정한 경우는 콤마(,)를 표시하지 않으며 태그의 var 속성에 설정한 priceNumber로 포매팅한 숫자를 표현 언어에서 출력합니다. fmt의 number 태그를 이용한 숫자 포맷팅 예제. 통화로 표현 시 : 퍼센트로 표현 시 : 일반 숫자로 표현 시 : ${priceNumber} for..
  • 포매팅 태그 라이브러리
    프로그래밍 언어/자바 웹 · 댓글 1
    JSTL 포매팅 라이브러리를 사용하면 쉽게 원하는 형태로 숫자, 날짜, 문자열을 표시할 수 있습니다.숫자 또는 날짜와 관련된 포매팅 태그 라이브러리의 종류입니다. 포매팅 태그 라이브러리 종류분류태그설명포매팅둘 다 지정한 국가의 시간을 지정하는 태그입니다. 그러나 태그의 경우 태그를 열고 닫는 영역 안에서만 적용된다는 차이점이 있습니다.표시할 숫자의 형식을 지정합니다.지정한 형식의 날짜를 표시합니다. 그리고 각각의 포매팅 태그 라이브러리들은 여러가지 속성을 가집니다. 태그의 여러 가지 속성속성설명value출력될 숫자를 지정합니다.type출력된 타입을 지정합니다. percent인 경우 %, number인 경우 숫자, currency인 경우 통화 형식으로 출력됩니다.dateStyle날짜의 출력 형식을 지정..
  • JSP 페이지에 다국어 표시하기
    프로그래밍 언어/자바 웹 · 댓글
    1. 먼저 프로젝트의 WebContent 폴더에 test05 폴더를 만든 후 message1.jsp 파일을 저장합니다. 2. message1.jsp 파일을 다음과 같이 작성합니다. 태그를 이용해 표시할 locale(언어)을 지정한 후 태그를 이용해 resource 패키지의 프로퍼티 파일을 읽어옵니다. 그리고 태그를 이용해 프로펴티 파일의 키(key)에 대한 값을 각각 출력합니다. --%> 회원정보 이름: 주소: 직업: 3. http://localhost:8080/pro14/test05/message1.jsp로 요청합니다. 최초 요청 시 한글로 회원 정보를 출력합니다. 4. message1.jsp에서 한글 locale을 주석 처리하고 영어 locale..
  • 한글 아스키 파일 만들기
    프로그래밍 언어/자바 웹 · 댓글
    한글 아스키 코드를 저장하는 properties 파일을 만들어 보겠습니다. properties 파일을 만드는 과정은 다음과 같습니다. 1. 프로젝트의 src 폴더에 resources 패키지를 생성하고 마우스 오른쪽 버튼을 클릭한 후 New > Other...를 선택합니다. 2. General 항목의 File을 선택한 후 Next를 클릭합니다. 3. 파일 이름으로 member.properties를 입력한 후 Finish를 클릭합니다. 4. resouce 패키지에 member.properties가 생성된 것을 확인할 수 있습니다. 5. 같은 방법으로 member_ko.properties와 member_en.properties 파일을 생성합니다. 6. member.properties 파일을 열어 키/쌍으로 회..
  • 한글을 아스키 코드로 변환하기 - Properties Editor 설치하기
    프로그래밍 언어/자바 웹 · 댓글
    1. 이클립스 상단 메뉴에서 Help > Install New Software를 선택합니다. 2. Add...를 클릭합니다. 3. Name은 Properties Editor로, Location은 http://propedit.sourceforge.jp/eclipse/updates로 입력하고 Add를 클릭합니다. 4. PropertiesEditor 항목을 선택한 후 Next를 클릭합니다. 5. Install Details 화면이 나타나면 Next를 클릭합니다. 6. 라이선스 정책에 동의한 후 Finish를 클릭합니다. 7. 설치 후 이클립스를 재실행할지 묻는 창이 나타나면 Restart Now를 클릭합니다.
  • 다국어 태그 라이브러리 사용하기
    프로그래밍 언어/자바 웹 · 댓글
    여러 온라인 쇼핑몰을 이용하다 보면 간혹 영어나 일본어로 언어를 반환해서 표시해 주는 화면을 보았을 것입니다.해당 언어에 해당하는 국가를 클릭하면 쇼핑몰 사이트가 해당 국가의 언어로 표시합니다.이런 기능은 JSP에서 다국어 태그 라이브러리를 사용하면 다국어 기능을 쉽게 구현할 수 있습니다. 다국어 태그 라이브러리 등록분류태그설명다국어Locale(언어)을 지정합니다.지정한 언어에서 해당하는 언어로 표시합니다.사용할 번들을 지정합니다.전달할 매개변수를 지정합니다.요청 매개변수의 문자 인코딩을 지정합니다.
  • 이미지 리스트 출력 예제
    프로그래밍 언어/자바 웹 · 댓글
    1. 다음과 같이 imageList.jsp를 작성합니다. 태그를 이용해 태그 안에 태그를 연속해서 출력하여 이미지를 나타냅니다. 이미지 이미지 이름 선택하기 이미지 이름: 듀크${i} 2. http:localhost:8080/pro14/tes04/imageList.jsp로 요청하여 실행 결과를 확인합니다.
  • 구구단 출력 예제
    프로그래밍 언어/자바 웹 · 댓글
    1. 다음과 같이 gugu.jsp를 작성합니다. 구구단 입력창에서 구구단 수를 입력한 후 입력한 단수를 guguRest1.jsp로 전송합니다. 출력할 구구단의 수를 지정해주세요. 출력할 구구단 : 2. 전송된 단수를 가져와 태그를 이용해서 태그에 연속적으로 구구단을 출력하도록 guguResult1.jsp를 작성합니다. * 3. http://localhost:8080/pro14/test04/gugu.jsp로 요청하여 구구단 입력창에서 단수를 입력한 후 구구단 출력을 클릭합니다. 4. 전송된 단수를 이용해 구구단을 출력합니다. 5. 앞에서와 같이 마찬가지로 이 예제를 응용해 보겠..
  • 학점 변환기 예제
    프로그래밍 언어/자바 웹 · 댓글 1
    1. 다음과 같이 scoreTest.jsp를 작성합니다. 학점으로 변환할 시험 점수를 입력한 후 scoreResult.jsp를 전송합니다. 시험 점수를 입력해 주세요 시험점수 : 2. 다음과 같이 scoreResult1.jsp를 작성합니다. 조건이 여러 개이르로 이번에는 태그의 태그에 설정하여 학점을 변환합니다. 시험점수 =90 && score A학점입니다. =80 && score B학점입니다. =70 && score C학점입니다. =60 && score D학점입니다. F학점입니다...
  • Core 태그 라이브러리 실습 예제
    프로그래밍 언어/자바 웹 · 댓글
    1. 프로젝트의 WebContent 폴더에 실습 파일들을 저장할 test04 폴더를 만들고 다음과 같이 여러 개의 JSP 파일들을 준비합니다. 2. 로그인 창에서 ID와 비밀번호를 입력한 후 로그인을 클릭할 수 있도록 login.jsp를 작성합니다. 아이디: 비밀번호: 3. 이번에는 result.jsp를 다음과 같이 작성합니다. 로그인창에서 ID를 입력한 경우와 입력하지 않은 경우 태그를 이용해 각기 다른 화면을 출력하도록 설정합니다. 아이디를 입력하세요. 로그인 창 환영합니다. 님!!! 4. http:localhost:8080/pro14/test04/login.jsp로 요청하여 ID와 비밀번호를 입력한 후 로그인을 클릭합니다. 5. ID를 정상적으로 입력한 경..
  • <c:out> 태그를 이용한 실습
    프로그래밍 언어/자바 웹 · 댓글
    태그는 화면에 지정한 값을 출력해 주는 태그입니다. 표현 언어와 기능은 거의 동일하지만 기본값 설정 기능 등을 제공하므로 더 편리하게 사용할 수 있습니다. 사용 형식은 다음과 같습니다. 여기서 value는 출력된 값을, default는 value 속성에 지정된 값이 없을 때 출력할 기본값을, escapeXml은 escape 문자를 반환하는 역할을 합니다(생략할 수 있으며 true). 1. 다음은 회원 가입창에서 입력한 회원 정보를 전달받아 태그를 이용해 화면에 출력하는 예제입니다. 다음과 같이 memberForm.jsp를 작성하여 회원 가입창에서 회원 정보를 입력한 후 member9.jsp를 전달합니다. 아이디 비밀번호 이름 이메일 ..

문자열 처리 함수 사용하기

자바에서 문자열을 처리할 때 사용하는 문자열 관련 기능을 JSTL에서 제공하는 함수를 이용해 JSP에서도 사용할 수 있습니다. 아래 표는 JSTL에서 제공하는 문자열 함수들입니다. 표에 나오지 않는 문자열 기능을 자바 String 클래스의 메서드 기능을 참고하지 바랍니다. JSTL에서 제공하는 여러 가지 문자열 함수함수반환설명fn.contains(A, B)boolean문자열 A에 문자열 B가 포함되어 있는지 확인합니다.fn.endWith(A, B)boolean문자열 A의 끝이 B로 끝나는지 확인합니다.fn.indexOf(A, B)int문자열 A에서 B가 처음으로 인덱스(index)를 반환합니다.fn.length(A)int문자열 A의 전체 길이를 반환합니다.fn.replace(A, B, C)String문자..

포매팅 태그 라이브러리 사용 실습

1. 다음과 같이 formatTest.jsp 파일을 준비합니다. 2. 다음과 같이 formatTest.jsp를 작성합니다. 변수 price를 태그를 이용해 숫자를 포맷팅하고 price 값을 각각의 형식에 맞게 출력합니다. 이때 price의 값을 새 자리마다 콤마(,)로 구분해서 표시합니다. 단, groupingUsed를 false로 설정한 경우는 콤마(,)를 표시하지 않으며 태그의 var 속성에 설정한 priceNumber로 포매팅한 숫자를 표현 언어에서 출력합니다. fmt의 number 태그를 이용한 숫자 포맷팅 예제. 통화로 표현 시 : 퍼센트로 표현 시 : 일반 숫자로 표현 시 : ${priceNumber} for..

포매팅 태그 라이브러리

JSTL 포매팅 라이브러리를 사용하면 쉽게 원하는 형태로 숫자, 날짜, 문자열을 표시할 수 있습니다.숫자 또는 날짜와 관련된 포매팅 태그 라이브러리의 종류입니다. 포매팅 태그 라이브러리 종류분류태그설명포매팅둘 다 지정한 국가의 시간을 지정하는 태그입니다. 그러나 태그의 경우 태그를 열고 닫는 영역 안에서만 적용된다는 차이점이 있습니다.표시할 숫자의 형식을 지정합니다.지정한 형식의 날짜를 표시합니다. 그리고 각각의 포매팅 태그 라이브러리들은 여러가지 속성을 가집니다. 태그의 여러 가지 속성속성설명value출력될 숫자를 지정합니다.type출력된 타입을 지정합니다. percent인 경우 %, number인 경우 숫자, currency인 경우 통화 형식으로 출력됩니다.dateStyle날짜의 출력 형식을 지정..

JSP 페이지에 다국어 표시하기

1. 먼저 프로젝트의 WebContent 폴더에 test05 폴더를 만든 후 message1.jsp 파일을 저장합니다. 2. message1.jsp 파일을 다음과 같이 작성합니다. 태그를 이용해 표시할 locale(언어)을 지정한 후 태그를 이용해 resource 패키지의 프로퍼티 파일을 읽어옵니다. 그리고 태그를 이용해 프로펴티 파일의 키(key)에 대한 값을 각각 출력합니다. --%> 회원정보 이름: 주소: 직업: 3. http://localhost:8080/pro14/test05/message1.jsp로 요청합니다. 최초 요청 시 한글로 회원 정보를 출력합니다. 4. message1.jsp에서 한글 locale을 주석 처리하고 영어 locale..

한글 아스키 파일 만들기

한글 아스키 코드를 저장하는 properties 파일을 만들어 보겠습니다. properties 파일을 만드는 과정은 다음과 같습니다. 1. 프로젝트의 src 폴더에 resources 패키지를 생성하고 마우스 오른쪽 버튼을 클릭한 후 New > Other...를 선택합니다. 2. General 항목의 File을 선택한 후 Next를 클릭합니다. 3. 파일 이름으로 member.properties를 입력한 후 Finish를 클릭합니다. 4. resouce 패키지에 member.properties가 생성된 것을 확인할 수 있습니다. 5. 같은 방법으로 member_ko.properties와 member_en.properties 파일을 생성합니다. 6. member.properties 파일을 열어 키/쌍으로 회..

한글을 아스키 코드로 변환하기 - Properties Editor 설치하기

1. 이클립스 상단 메뉴에서 Help > Install New Software를 선택합니다. 2. Add...를 클릭합니다. 3. Name은 Properties Editor로, Location은 http://propedit.sourceforge.jp/eclipse/updates로 입력하고 Add를 클릭합니다. 4. PropertiesEditor 항목을 선택한 후 Next를 클릭합니다. 5. Install Details 화면이 나타나면 Next를 클릭합니다. 6. 라이선스 정책에 동의한 후 Finish를 클릭합니다. 7. 설치 후 이클립스를 재실행할지 묻는 창이 나타나면 Restart Now를 클릭합니다.

다국어 태그 라이브러리 사용하기

여러 온라인 쇼핑몰을 이용하다 보면 간혹 영어나 일본어로 언어를 반환해서 표시해 주는 화면을 보았을 것입니다.해당 언어에 해당하는 국가를 클릭하면 쇼핑몰 사이트가 해당 국가의 언어로 표시합니다.이런 기능은 JSP에서 다국어 태그 라이브러리를 사용하면 다국어 기능을 쉽게 구현할 수 있습니다. 다국어 태그 라이브러리 등록분류태그설명다국어Locale(언어)을 지정합니다.지정한 언어에서 해당하는 언어로 표시합니다.사용할 번들을 지정합니다.전달할 매개변수를 지정합니다.요청 매개변수의 문자 인코딩을 지정합니다.

이미지 리스트 출력 예제

1. 다음과 같이 imageList.jsp를 작성합니다. 태그를 이용해 태그 안에 태그를 연속해서 출력하여 이미지를 나타냅니다. 이미지 이미지 이름 선택하기 이미지 이름: 듀크${i} 2. http:localhost:8080/pro14/tes04/imageList.jsp로 요청하여 실행 결과를 확인합니다.

구구단 출력 예제

1. 다음과 같이 gugu.jsp를 작성합니다. 구구단 입력창에서 구구단 수를 입력한 후 입력한 단수를 guguRest1.jsp로 전송합니다. 출력할 구구단의 수를 지정해주세요. 출력할 구구단 : 2. 전송된 단수를 가져와 태그를 이용해서 태그에 연속적으로 구구단을 출력하도록 guguResult1.jsp를 작성합니다. * 3. http://localhost:8080/pro14/test04/gugu.jsp로 요청하여 구구단 입력창에서 단수를 입력한 후 구구단 출력을 클릭합니다. 4. 전송된 단수를 이용해 구구단을 출력합니다. 5. 앞에서와 같이 마찬가지로 이 예제를 응용해 보겠..

학점 변환기 예제

1. 다음과 같이 scoreTest.jsp를 작성합니다. 학점으로 변환할 시험 점수를 입력한 후 scoreResult.jsp를 전송합니다. 시험 점수를 입력해 주세요 시험점수 : 2. 다음과 같이 scoreResult1.jsp를 작성합니다. 조건이 여러 개이르로 이번에는 태그의 태그에 설정하여 학점을 변환합니다. 시험점수 =90 && score A학점입니다. =80 && score B학점입니다. =70 && score C학점입니다. =60 && score D학점입니다. F학점입니다...

Core 태그 라이브러리 실습 예제

1. 프로젝트의 WebContent 폴더에 실습 파일들을 저장할 test04 폴더를 만들고 다음과 같이 여러 개의 JSP 파일들을 준비합니다. 2. 로그인 창에서 ID와 비밀번호를 입력한 후 로그인을 클릭할 수 있도록 login.jsp를 작성합니다. 아이디: 비밀번호: 3. 이번에는 result.jsp를 다음과 같이 작성합니다. 로그인창에서 ID를 입력한 경우와 입력하지 않은 경우 태그를 이용해 각기 다른 화면을 출력하도록 설정합니다. 아이디를 입력하세요. 로그인 창 환영합니다. 님!!! 4. http:localhost:8080/pro14/test04/login.jsp로 요청하여 ID와 비밀번호를 입력한 후 로그인을 클릭합니다. 5. ID를 정상적으로 입력한 경..

<c:out> 태그를 이용한 실습

태그는 화면에 지정한 값을 출력해 주는 태그입니다. 표현 언어와 기능은 거의 동일하지만 기본값 설정 기능 등을 제공하므로 더 편리하게 사용할 수 있습니다. 사용 형식은 다음과 같습니다. 여기서 value는 출력된 값을, default는 value 속성에 지정된 값이 없을 때 출력할 기본값을, escapeXml은 escape 문자를 반환하는 역할을 합니다(생략할 수 있으며 true). 1. 다음은 회원 가입창에서 입력한 회원 정보를 전달받아 태그를 이용해 화면에 출력하는 예제입니다. 다음과 같이 memberForm.jsp를 작성하여 회원 가입창에서 회원 정보를 입력한 후 member9.jsp를 전달합니다. 아이디 비밀번호 이름 이메일 ..