JSP/JSP 공부 27

[jsp] (기초) param 파라미터 전달받아 출력

== 쿼리스트링으로 전달하는 방법 == step 2-1 : 쿼리스트링으로 값을 담아서 이동 step 2-2 : 전달받은 파라미터를 출력 == form 태그로 전달하는 방법 1. type="text" == step 2-2 : form태그로 값을 담아 step 2-3으로 전달 step 2-3 : 전달받은 값 출력 == form 태그로 전달하는 방법 2. type="checkbox" == step 2-3: form태그로 값을 담아 step 2-4으로 전달 step 2-4 : 전달받은 값 출력 EL 방식은 null값은 출력되지 않는 것을 확인 가능!!

JSP/JSP 공부 2023.05.09

[jsp] (기초) car 출력 연습

== java 파일 == == jsp 파일 : java에서 모델을 가져와 만들어 출력 == - request.setAttribute( , ) / session.setAttribute( , ) 선택 방법 request : 현재 페이지에서만 사용이 가능 session : 모든 페이지에서 사용이 가능 (잘 사용x = 용량을 많이 사용해서) 1. 변수 출력 1. CarVO의 객체에서 변수 출력 ${requestScope.cvo.name } ${cvo.name }, ${cvo.num }, ${cvo.price } 2. list 출력 2. CarVO의 객체에서 list 출력 ${sessionScope.carList[0].name } ${carList[0].name }, ${carList[0].num }, ${car..

JSP/JSP 공부 2023.05.09

[jsp] JSTL시작 + 연결

== 시작하기 == 먼저 한 파일에 모두 묶기 이클립스 실행 후 jsp_project로 파일 선택해 시작하기! (이때 jsp_project로 이름을 잘못 만들었는데, 원래 이름이 jstl_project임) == 첫 사용 설정 == Dynamic Web Project 시작 파일 생성확인 java - installed JREs 설정 (jdk넣기) java - compiler 변경 인코딩 변경 web Brower 변경 Java Build Path 설정 Servers 설정 Port - http를 8088로 변경 servers에서 Path -> jstl_study의 경로를 / 으로 변경 Target runtimes설정 lib 다운 받기 1. jstl - 1.2.jar 2. taglibs-standard-compa..

JSP/JSP 공부 2023.05.09

[jsp] 객체 흐름 (DB, Controller, VO, DAO, DBconnecter)

== DB에서(mysql, 명령프롬프트) == 1. DB유저 생성 (mysql) 1. 내가 사용할 DB 생성 먼저: create database javadb; 2. mysql을 사용한다고 선언: use mysql; 3. 유저 생성: create user '유저명'@'localhost' identified by '비번' ; 예) create user 'javauser'@'localhost' identified by 'mysql' ; 4. 권한 설정: grant all privileges on javadb.* to 'javauser'@'localhost' with grant option; ( javadb 하위에 있는 모든 테이블을 설정할 수 있는 권한 부여 ) 5. 변경사항 적용 후 새로고침(부여된 권한 사..

JSP/JSP 공부 2023.05.08