'2020/JSP SERVLET'에 해당되는 글 130건

반응형

 

gugu.jsp에서는 입력할 화면을 만들고

guguResult1.jsp에서는 결과물을 보여줍니다.

 

이번에는 구구단을 출력하면서 테이블의 각 행의 배경색을 교대로 출력하도록 수정해 보겠습니다. 

 

 

github: github.com/soulwine-it

 

반응형

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

다국어 태그 라이브러리  (0) 2019.12.26
JSTL Core tag image list 출력  (0) 2019.12.26
JSTL Core tag lib 학점 변환기  (0) 2019.12.24
core lib login  (0) 2019.12.24
escapeXml  (0) 2019.12.24
블로그 이미지

꽃꽂이하는개발자

,
반응형

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
블로그 이미지

꽃꽂이하는개발자

,