'2020'에 해당되는 글 497건

반응형

Core tag 라이브러리를 이용하여 학점 변환기를 만들어 보겠습니다.

 

 

 

  하지만 현재는 입력한 시험 점수가 0~100점 사이인지 유효성 검사를 하는 기능이 빠져 있으므로 학점 변환기를 조금 수정해보겠습니다.

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

JSTL Core tag image list 출력  (0) 2019.12.26
JSTL Core tag lib 구구단  (0) 2019.12.26
core lib login  (0) 2019.12.24
escapeXml  (0) 2019.12.24
<c:out> TAG  (0) 2019.12.24
블로그 이미지

꽃꽂이하는개발자

,

core lib login

2020/JSP SERVLET 2019. 12. 24. 15:40
반응형

  Core tag lib로 로그인화면을 구현해 보겠습니다.

 

아이디 창이 비어 있다면

위와 같은 화면이 출력됩니다.

 

  이번에는 <c:if>로 이중 조건문을 구현하도록 다음과 같이 result2.jsp를 작성해보겠습니다. 로그인 시 admin으로 로그인하면 관리자 화면을 출력합니다.

  login.jsp에서는 action을 result2.jsp로 바꾸어 result2.jsp로 정보를 보내도록 하였습니다.

  result2.jsp에서는 이중 <c:if>를 이용하여 아이디가 있고 그 아이디가 admin이라면 관리자 모드로 실행되도록 코딩하였습니다. 만약 admin 이 아니라면 일반 이용자로 로그인 되도록 하였습니다.

 

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

JSTL Core tag lib 구구단  (0) 2019.12.26
JSTL Core tag lib 학점 변환기  (0) 2019.12.24
escapeXml  (0) 2019.12.24
<c:out> TAG  (0) 2019.12.24
<c:redirect> tag  (0) 2019.12.24
블로그 이미지

꽃꽂이하는개발자

,

escapeXml

2020/JSP SERVLET 2019. 12. 24. 14:33
반응형


















반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

JSTL Core tag lib 학점 변환기  (0) 2019.12.24
core lib login  (0) 2019.12.24
<c:out> TAG  (0) 2019.12.24
<c:redirect> tag  (0) 2019.12.24
<c:url> tag  (0) 2019.12.24
블로그 이미지

꽃꽂이하는개발자

,

<c:out> TAG

2020/JSP SERVLET 2019. 12. 24. 14:20
반응형

  <c:out> tag는 화면에 지정한 값을 출력해주는 태그입니다. 표현 언어와 기능은 거의 동일하지만 기본값 설정 기능 등을 제공하므로 더 편리하게 사용할 수 있습니다. 사용 형식은 다음과 같습니다.

 

<c:out value="출력값" default="기본 값" [escapeXml="boolean값"]>

 

  여기서 value는 출력할 값을, default는 value 속성에 지정된 값이 없을 때 출력할 기본값을 escapeXml은 escape 문자를 변환하는 역할을 합니다.

 

  이제 회원 가입창에서 입력한 회원 정보를 전달받아 <c:out> 태그를 이용해 화면에 출력하는 예제입니다. 다음과 같이 memberForm.jsp를 작성하여 회원 가입창에서 회원 정보를 입력한 후 member9.jsp로 전달합니다.

회원 가입 창
회원 가입창에서 정보를 받아와 출력

 

출력화면

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

core lib login  (0) 2019.12.24
escapeXml  (0) 2019.12.24
<c:redirect> tag  (0) 2019.12.24
<c:url> tag  (0) 2019.12.24
<c:forEach> tag  (0) 2019.12.24
블로그 이미지

꽃꽂이하는개발자

,

<c:redirect> tag

2020/JSP SERVLET 2019. 12. 24. 13:51
반응형

<c:redirect> tag는 지정된 JSP페이지로 리다이렉트할 때 사용합니다. response.sendRedirect()기능과 동일하며 <c:redirect> 태그로 리다이렉트할 때 매개변수를 전달할 수 있습니다. 사용 형식은 다음과 같습니다.

 

<c:redirect url="redirect할 URL">

[<c:param name="매개변수이름" value="전달값" /> ]

...

</c:redirect>

 

  여기서 url은 리다이렉트 될 URL이 저장될 변수를 지정합니다.

 

출력화면 : http://localhost:8080/EL-JSTL/test03/redirectTest.jsp

 

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

escapeXml  (0) 2019.12.24
<c:out> TAG  (0) 2019.12.24
<c:url> tag  (0) 2019.12.24
<c:forEach> tag  (0) 2019.12.24
JSTL <c:choose> tag  (0) 2019.12.20
블로그 이미지

꽃꽂이하는개발자

,

<c:url> tag

2020/JSP SERVLET 2019. 12. 24. 11:54
반응형

  <c:url>태그는 JSP페이지에서 URL정보를 저장하는 역할을 하며, 사용 형식은 다음과 같습니다.

 

<c:url var="변수이름" value="URL경로" [scope="scope 속성 중 하나"]

[<c:param name="매개변수 이름" value="전달값" />]

...

</c:url>

 

  여기서 var은 생성된 URL이 저장도리 변수를, value는 생성할 URL을, scope는 scope 속성의 값을 지정합니다.

출력창

 

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

<c:out> TAG  (0) 2019.12.24
<c:redirect> tag  (0) 2019.12.24
<c:forEach> tag  (0) 2019.12.24
JSTL <c:choose> tag  (0) 2019.12.20
JSTL <c:if> tag  (0) 2019.12.20
블로그 이미지

꽃꽂이하는개발자

,

<c:forEach> tag

2020/JSP SERVLET 2019. 12. 24. 11:25
반응형

<c:forEach> 태그는 JSP페이지에서 반복문을 수행하는 태그

 

<c:forEach var="변수이름" items="반복할객체이름" begin="시작값" end="마지막값" step="증가값" varStatus="반복상태변수이름">

</c:forEach>

 

  여기서 var는 반복할 변수 이름을, items는 반복할 객체 이름을 지정합니다. begin과 end는 각각 반복 시작 및 종료 값을, step은 한 번 반복할 때마다 반복 변수를 증가시킬 값을, varStatus는 반복 상태 속성을 지정합니다.

 

속성 설명
index int items에서 정의한 항목을 가리키는 index 번호입니다. 0부터 시작합니다.
count int 첫 번째 반복인지 나타냅니다.
first boolean 첫 번째 반복인지 나타냅니다
last boolean 마지막 반복인지 나타냅니다.

  먼저 자바 코드로 ArrayList 객체를 생성하여 문자열을 저장한 후 <c:forEach> 태그에서 사용할 수 있도록 <c:set> 태그로 변수 list에 재할당합니다. 그리고 varStatus의 loop속성을 이용해 반복 횟수를 출력합니다.

  <c:forEach> 태그의 items에 ArrayList를 설정한 후 반복문 수행 시 ArrayList에 저장된 문자열을 반복 변수 data에 한 개씩 가져와 출력합니다.

member6.jsp

  다음은 <c:forEach> 태그를 이용해 ArrayList에 저장된 회원정보를 출력해 보겠습니다. <c:forEach> 태그를 이용하면 ArrayList에 저장된 객체에 편리하게 접근할 수 있습니다. 다음과 같이 <c:forEach>태그의 반복 변수 i를 ArrayList의 인덱스로 사용해서 저장된 회원 정보를 차례대로 출력하도록 member7.jsp를 작성하겠습니다.

member7.jsp

 

출력화면 : http://localhost:8080/EL-JSTL/test03/member7.jsp

 

  이번에는 <c:forEach>문의 items속성에 membersList를 할당한 후 실행하여 자동으로 var의 member에 membersList의 MemberBean 객체가 차례대로 할당되도록 member8.jsp를 만들어 보겠습니다.

member5.jsp
출력화면 : http://localhost:8080/EL-JSTL/test03/member8.jsp

 

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

<c:redirect> tag  (0) 2019.12.24
<c:url> tag  (0) 2019.12.24
JSTL <c:choose> tag  (0) 2019.12.20
JSTL <c:if> tag  (0) 2019.12.20
JSTL <c:remove> TAG  (0) 2019.12.20
블로그 이미지

꽃꽂이하는개발자

,
반응형

 

 

 

 

# 혹시 에러가 뜬다면 두 사진의 해상도를 확인해주세요. 해상도가 맞지 않으면 에러가 뜹니다.

반응형

'2020 > Python' 카테고리의 다른 글

OpenCV 이미지 변형  (0) 2019.12.23
OpenCV 이미지 위치 변경(warpAffine)  (0) 2019.12.23
OpenCV 이미지 크기 조절  (0) 2019.12.23
OpenCV 이미지 연산  (0) 2019.12.23
OpenCV  (0) 2019.12.23
블로그 이미지

꽃꽂이하는개발자

,