JSP 52

[jsp] 1. 설계도, 컨트롤러 -> 서비스 연결하기

기본으로 잡고 시작한 설계도 첫번째로 ProductController에서 service를 연결해보자! 1. ProductController.java에 service 멤버변수와 생성자를 선언한다. //멤버변수 private Service svc; public ProductController() { // 생성자 svc = new ProductService(); } 2. 선언한 멤버변수와 생성자에 빨간 밑줄이 생겼으면, 그에 맞는 인터페이스와 클래스를 생성한다. (단, package는 service에! ) - 1. 멤버변수를 인터페이스로 - 2. 생성자를 클래스로

JSP/JSP 2023.05.11

[jsp] jsp_project (DB와 화면까지 연결하기)

https://jungeun980906.tistory.com/313 설정에 이어서 프로젝트 생성해보기! 5. domain package 에 ProductVO class생성! package domain; public class productVO { /* create table product( pno int not null auto_increment, pname varchar(50) not null, price int not null, regdate datetime default now(), madeby varchar(50), primary key(pno) ); * */ //멤버변수 private int pno; private String pname; private int price; private Stri..

JSP/JSP 2023.05.10

[jsp] 객체를 만들어서 테이블에 삽입 예제 (forEach사용)

객체를 만들어서 테이블에 삽입하는 방법 (forEach이용) 1. model에 PersonVO class 생성 2. webapp에 step8.jsp 생성 후 본격적으로 만들기!! 테이블의 기본 배경은 부트스트랩-테이블 에서 가져왔음 forEach를 tbody에서 돌려서 테이블에 순서대로 삽입! list를 request객체에 담아 jsp로 전송 ArrayList list = new ArrayList(); list.add(new PersonVO("정은",26)); list.add(new PersonVO("희은",23)); list.add(new PersonVO("다래",1)); list.add(new PersonVO("수정",25)); list.add(new PersonVO("세훈",28)); request..

JSP/JSP 2023.05.10

[jsp] form태그 - method설정

form태그 - method설정 form태그에서 보내는 경우 : 기본 get 방식으로 값을 보냄 1. method = "get" 방식 쿼리스트링은 달고 URL을 상에서 이동하는 방식 (아무것도 적지 않는 경우,기본) 기본 사용 그대로 사용하면 됨 2. method = "post" 방식 데이터를 숨겨서 보내야하는 경우 (보안상의 경우, 내용이 많은 경우) 받는 부분에서 한글처리 필요! 사용예시 문제 : 20살 이상이면 성인, 15살 이상이면 청소년, 5살 이상이면 어린이, 1살이상이면 유아 , 나머지는 태어나지 않음 출력하는 방법 1. method = "get" 방식 == step-form.jsp == - step-form.jsp 에서 이름과 나이를 받아 == step-action.jsp == - step..

JSP/JSP 2023.05.10