JSP+Spring Boot(28)
-
이미지 파일 업로드하기(insert-image)
이미지를 form 태그에 넣어서 업로드를 진행할 때는 entype을 작성 * enctype(encoding type) : 어떤 파일을 전송할 때 데이터 타입이 무엇인지 체크 - 이미지 파일을 post로 업로드 하기 위해서는 multipart/form-data를 작성해서 전달하는 것이 안전 application/x-www-form-urlencoded : 기본 값 = 글자 데이터만 전달 name=value 값이 있어서 name로 전송 multipart/form-data : 비디오, 이미지와 같은 데이터도 같이 전달 text/plain : 변환(인코딩)하지 않고 그대로 전송. 버그 찾는 데 사용 사진을 저장하..
2024.06.21 -
이미지 파일 불러오기(select-image)(resourses)
Pig-Mapper.xml select * from pigs select * from pigs where pig_id = #{pig_id} -------------------------------------------------------------------------------------------------------------- index.html 돼지 목록 이미지 이름 상세보기 이동하기 -------------------------------------------------------------------------------------------------------..
2024.06.20 -
이미지 파일 불러오기(select-image)(java)
PigControllerpackage com.khmall.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import..
2024.06.20 -
과자와 회사 정보 모두 가져오기 + 과자 하나 상세보기(join) (java)
SCController package com.khmall.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PathVariable;import com.khmall.dto.SC;import com.khmall.service.SCService;import ..
2024.06.20 -
과자와 회사 정보 모두 가져오기 + 과자 하나 상세보기(join) (resources)
snackAndCompany.xml SELECT s.snack_id, s.snack_name, s.price, c.company_name, c.company_phone, c.company_address FROM snacks s, company c WHERE s.company_id = c.company_id SELECT * FROM snacks WHERE SNACK_ID = #{snack_id} **제품 상세페이지에 보여줄 select 문 where 문을 사용해서 특정 변수값을 가지고 올 때 변수값이 String인지 int인지 float 등 어떤 타입인지를 지정하고 알려줘야 함.사용자한테 값을 전달받아 db에서 확인하거나 db에 저장할 때는 parameterT..
2024.06.20 -
DB 테이블에 있는 값 불러오기(select)
snack-mapper select s.snack_id, s.snack_name, s.price, s.company_id, c.company_name, c.company_phonefrom snacks s, company cwhere s.company_id = c.company_id namespace : 해당 java 파일로 sql 구문을 전송한다는 의미. 주로 interface. 테이블명Mapper.java 파일 -> 주로 이런식으로 Mapper 파일의 이름을 지음 Mapper로 sql에 작성한 기능을 전송하기 위해 전송할 아이디 값을 id에 적어줌 작성해서 db에서 가져온 과자리스트 결과를 Snacks.java 파일에 Getter, Sette..
2024.06.20