3층 1구역 - 개발의 장/JSP(71)
-
JSP - 회원과 관련된 모든 것을 core태그(JSTL)로 바꾸기 (2022-10-13)
1.서론 이전에 진행했던 회원제(?) 게시판 에서 로그인을 비롯한 회원과 관련된 정보들을 전부 JSTL로 바꿔보도록 하자. JSP에서 작성한 게시물은 요기! 2022.09.29 - [3층 - 개발의 장/JSP] - JSP - 간단한 게시판 구현하기(외전) - MemberDAO,DTO (2022-09-29) JSP - 간단한 게시판 구현하기(외전) - MemberDAO,DTO (2022-09-29) 1. 서론 보통 이건 관련 내용 설명하면서 제시하는데 그냥 올려두겠다 2. 본론 MemberDTO.java package session_quiz; /* 테이블 이름 : session_quiz 테이블 컬럼 : 아래의 멤버필드를 참고하여 생성, 크기는 자.. sukw9512.tistory.com 2022.09.29..
2022.10.13 -
JSP - JSTL, useBean, setProperty, getProperty (2022-10-12)
1. 서론 이번엔 useBean, setProperty, getProperty에 대한 내용이다. 2. 본론 필자는 보통 DTO나 DAO의 값을 가져올 때 이렇게 사용한다. DTO dto = new DTO(); 이 이런 역할을 한다고 생각하면 편하다. set/getProperty는 무엇인가? 우리가 DTO에 Setter와 Getter를 생성하는데 setProperty는 그 Setter에 값을 넘겨주는 역할을, getProperty는 그 Getter에서 값을 넘겨받는 역할을 한다. form_ex1.jsp 전달받은 데이터 : Ex1.java package actionTag; public class Ex1 { private String data; public void setData(String data) { t..
2022.10.12 -
JSP - JSTL, login 형식을 이용한 forward의 표현 (2022-10-12)
1. 서론 이번엔 forward를 사용하는 2가지 경우의 수에 대해 알아보자. 2. 본론 form형식을 통해 사용자 와 관리자로 로그인할 수 있는 형태를 만들어보도록 하자. login.jsp 사용자 관리자 다음으로 loginService.jsp를 만들어 얘가 관리자인지 사용자인지 검증하는 페이지를 하나 만들도록 하자. loginService.jsp 만약 name이 user의 value가 admin일 경우 adminPage.jsp로 이동하며 매개변수인 param_admin을 가져온다. 관리자로 로그인 성공 아이디 : 비밀번호 : 사용자 : 매개변수 : 이전 그게 아니라면name이 user의 value가 user이며 userPage.jsp로 이동하면서 매개변수인 param_user를 가져온다. 사용자로 로그..
2022.10.12 -
JSP - JSTL, scope (2022-10-12)
1. 서론 scope에 대해 알아보자. 2. 본론 scope는 해석하면 '범위' 라는 뜻이다. 즉, 어떤 데이터를 불러 올때, 어디까지의 범위를 불러 올 것인가? 에 대한 것. 범위 지정 없음 : ${data } pageContext : ${pageScope.data} request : ${requestScope.data} session : ${sessionScope.data} application : ${applicationScope.data} 이동 pageContext에서 scope를 지정하지 않아도 되는 이유는 default의 scope는 pageContext로 지정되어 있기 때문. ex9_A.jsp ex9_B.jsp 범위 지정 없음 : ${data } pageContext : ${pageScope..
2022.10.12 -
JSP - JSTL <c:url> (2022-10-12)
1.서론 를 대충 알아보자. 2. 본론 은 context의 url값을 불러올 수 있다. 가령, 이미지를 갖고 오고 싶은데 경로의 값을 모를 경우, 로 해결이 가능하지 않을까 생각된다. web context root : ${root} jstl path : ${jstl}
2022.10.12 -
JSP - JSTL <c:out>, <c:set>, <c:if>, <c:forEach>, <c:choose> - <c:when>(2022.10.12)
1.서론 이번엔 프로젝트 할 때 구글링하면 심심치않게 보이는 JSTL에 대해서 알아보도록 하자. 2. 본론 JSTL은 기존의 jsp에서 쓰던 코드들을 간결하게 나타낼 수 있다. 2-1. 출력할 수 있는 코드가 한 개 더 생겼다. 를 작성할 경우 value의 값이 출력된다. ${"표현언어 EL로 출력"} 2-2. value 속성을 생략하고 사용할수 있다. 만 사용할 경우, 로 사용해야 하는데 으로 사용할 경우 value 속성을 사용하지 않고도 태그와 태그사이에 변수의 입력값을 넣을 수 있다. value 속성 대신 해시 태그 사이에 변수에 입력할 값을 넣을 수 있음. data 1 : data 1 : ${data1 } data 2 : ${data2 } 2-3. 자바변수의 값은 어떻게 출력해?? data1 : ..
2022.10.12