JSP
-
[JSP]p543 2JSP 2021. 8. 5. 15:31
ProductDAO.java package com.woori.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; import com.woori.dto.ProductVO; import util.DBManager; public class ProductDAO { private ProductDAO() { //**private } private static ProductDAO instance = new ProductDAO(); public static ProductDAO getInstance() { retu..
-
[JSP] p543JSP 2021. 8. 4. 18:27
ProductVO.java 상품 테이블의 정보를 자바에서 얻어오기 전에 상품 정보를 저장할 공간 만들기 package com.woori.dto; import lombok.Getter; import lombok.Setter; @Getter @Setter public class ProductVO { private Integer code; private String name; private Integer price; private String description; private String pictureUrl; } context.xml css\shopping.css css 작성 @charset "EUC-KR"; #wrap { width: 971px; /* 1024*768로 해상도를 맞추어서 설계 */ /* ..
-
[JSP] 파일 업로드JSP 2021. 8. 3. 17:42
name : title : select file : package com.woori.controller; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.oreilly.servlet.Mult..
-
[JSP] login 2-3JSP 2021. 8. 3. 13:05
heaer.jsp 수정 memberlist 를 추가할건데 일단 header를 수정하자. log-in member registration (can use only manager) member's page (can use only member) member's list (can use only manager) ${loginUser.name}, hello! level : ${loginUser.lev} log-out member registration member registration (can use only manager) member's page member's list member's list (can use only manager) MemberList.java (/memberList.do) get방식으..
-
[JSP] login2-2JSP 2021. 8. 2. 14:32
mypageServlet.java (mypage.do) 로그인이 완료된다면, mypage.do 페이지로 이동할 수 있도록 header.jsp 에서 설정해놨다. 로그인이 완료되어있는 상태인지 확인하기 위해서 session 정보를 이용하여 doGet 메소드에서 확인하자. package com.magic.controller; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.Ht..
-
[JSP] login2-1JSP 2021. 7. 29. 13:55
index.jsp index.jsp 를 실행하면 바로 login.do 로 이동하게 됨. (1에서는 a 태그를 사용해서 버튼을 눌러야만 했었음) get방식으로 서블릿 요청하기. header.jsp 바뀌지 않고 계속 보이는 haeder 파일 만들기. manager, member, non-member 이렇게 세개의 상황에 따라 다른 메뉴들과, 선택 가능한 항목만 (링크 연결되어있는 항목) 배경 색이 바뀌도록 하기. (javascript if를 쓸지, jstl 태그를 쓸지) log-in member registration (can use only manager) member's page (can use only member) ${loginUser.name}, hello! level : ${loginUser.le..
-
[JSP] login1JSP 2021. 7. 27. 18:40
Member VO.java 클래스 회원 테이블 정보 저장 package com.saeyan.dto; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString public class MemberVo { private String name; private String userid; private String pwd; private String email; private String phone; private int admin; } index.jsp 홈페이지 get방식. 보통 회원가입이나 게시글 작성 등의 작업에서 입력 폼을 출력할 때 사용한다. go to the login page를 클릭하면 로그인..
-
[JSP] JSTL 라이브러리 다운 / 기능JSP 2021. 7. 22. 01:24
JSP보다 간결하고 이해하기 쉽게 코딩하기 위해 자신만의 태그를 추가할 수 있다. 이렇게 기본적으로 제공되는 것이 아닌 자신이 추가한 태그를 커스텀 태그라고 한다. 작성한 커스텀 태그를 모아서 압축한 후 배포해서 사용하는데 이를 커스텀 태그 라이브러리라고 한다. JSTL (JSP 표준 태그 라이브러이의 약어) 라이브러리는 core, format, xml, sql, functions 5가지 커스텀 태그로 나누어서 제공한다. http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/ TLDDoc Generated Documentation docs.oracle.com JSTL은 커스텀 태그이기 때문에 라이브러리가 필요하다. jar 파일 형태로 제공되고, WEB-INF/..