Dorothy_YANG
With Dorothy
Dorothy_YANG
전체 방문자
오늘
어제
  • 분류 전체보기 (279)
    • Hi, I'm Dorothy 🕵️‍♂️ (21)
      • Slowly but Surely (18)
      • IT certifications (3)
    • 🤯TIL (80)
      • HTML & CSS (2)
      • Javascript & jQuery (13)
      • React (13)
      • C언어 (1)
      • JAVA (22)
      • Python (2)
      • Oracle SQL (10)
      • My SQL (5)
      • Spring (12)
    • 💻Programmers (17)
    • 🏫 Open API_JAVA (101)
    • 🌎 Project (10)
      • Shopping (10)
    • 💥 Error (24)
    • ⚙ Setting (23)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • 백준
  • SQLD합격후기
  • HTML
  • googlecolaboratory
  • 창초기화
  • colaboratory
  • Eclipse
  • CSS
  • 파이썬온라인
  • SQL
  • 시작일종료일
  • Javascript
  • 코딩앙마
  • java
  • AllArgsConstructor
  • spring
  • 서버등록
  • 노마드코더
  • 콜라보레이토리
  • sql기간
  • 연습문제
  • 오류해결
  • SQLD합격
  • 비쥬얼스튜디오코드
  • 독학후기
  • 이것이자바다
  • 기간쿼리
  • Database
  • oracle
  • 기간설정

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Dorothy_YANG

With Dorothy

[85일차 - 2] 썸네일 크기조절 / 상품 목록 이미지 보여주기 / 특수문자 서버 전달 시 에러 / 검색 기능 추가
🏫 Open API_JAVA

[85일차 - 2] 썸네일 크기조절 / 상품 목록 이미지 보여주기 / 특수문자 서버 전달 시 에러 / 검색 기능 추가

2022. 11. 24. 12:52
728x90

20221123(수)

  • 목차
    - 썸네일 크기조절 
    - 상품 목록 이미지 보여주기
    - 특수문자 서버 전달 시 에러
    - 검색 기능 추가

< 썸네일 크기조절 >

  • 조정 전

  • 조정 후

  • 조정코드

 

 


< 상품 목록 이미지 보여주기>

 


1. AdProduct 컨트롤러 형식추가


2. FileUtils 코드추가

    - uploadPath : 날짜까지 들어온다. (ex. C:\doccomsa\upload\goods\2022\11\23)


3. AdProduct 컨트롤러 코드추가 및 연결되는 구조 이해하기

    - 클라이언트는 \ 를 사용하고 서버는 ₩

* 이미지태그가 아래와 같이 만들어진다.

<img src = "/admin/product/displayFile?folderName=2022₩11₩23&fileName=s_(파일명)>

 

     ✨ 주소가 요청되어 그 결과가 요소로 떨어진다.

          - 소스 탭 > 서버측으로부터 최초로 받은 소스

          - 요소 탭 > 브라우저가 해석하면서 최종 브라우저가 화면에 반영한 것

 

 

 

 


< 특수문자 서버 전달 시 에러 >

  • 특수문자 데이타를 서버에 보낼 때 에러발생
    1) 자바스크립트 : 인코딩 함수를 사용
    2) 서버(톰캣) 설정

1. 컨트롤러

    - \를 /로 바꾸는 작업 추가


  • 주소가 잘 들어가서 이미지가 보인다 :)


 

2. servlet-context.xml에 매핑주소 추가작업

 


< 검색 기능 추가 >

 

1. AdProduct 컨트롤러와 productList.jsp 의 내용 확인하기 (Criteria cri)


2. productList.jsp에 코드추가

 

 

728x90
저작자표시 (새창열림)

'🏫 Open API_JAVA' 카테고리의 다른 글

[86일차 - 2] 삭제 이벤트 처리 / nav에 링크연결 / admin 계정 생성 / 상품 메인페이지 만들기 / 카테고리 목록 만들기  (0) 2022.11.27
[86일차 - 1] 관리자_상품 수정 (페이지, 정보 읽어오기, 수정하기)  (0) 2022.11.24
[85일차 - 1] 썸네일 이미지 / 상품 정보 저장 / 상품 이미지 미리보기 / 상품 목록보기  (0) 2022.11.23
[84일차 - 2] CKEditor 내 이미지 업로드 작업 / 상품 이미지 등록 세팅  (0) 2022.11.23
[84일차 - 1] CKEditor / 카테고리 목록 선택  (0) 2022.11.22
    '🏫 Open API_JAVA' 카테고리의 다른 글
    • [86일차 - 2] 삭제 이벤트 처리 / nav에 링크연결 / admin 계정 생성 / 상품 메인페이지 만들기 / 카테고리 목록 만들기
    • [86일차 - 1] 관리자_상품 수정 (페이지, 정보 읽어오기, 수정하기)
    • [85일차 - 1] 썸네일 이미지 / 상품 정보 저장 / 상품 이미지 미리보기 / 상품 목록보기
    • [84일차 - 2] CKEditor 내 이미지 업로드 작업 / 상품 이미지 등록 세팅
    Dorothy_YANG
    Dorothy_YANG
    Slowly but Surely, 비전공 문과생의 개발공부

    티스토리툴바