일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 국비학원
- 인턴일기
- option
- 코린이
- c:foreach
- select
- 국비지원
- 프론트엔드 #HTML # JSP
- 프론트엔드
- 자바
- 코딩
- 백엔드
- forEach
- It
- SpringBoot
- 웹개발자
- 생활코딩
- c:if
- Selectbox
- css
- 소스가져오기
- 연산자
- 비전공자
- 프론트엔드 #import
- 프론트엔드 #HTML
- 이클립스
- Java
- 인턴합격
- html
- 제어문
- Today
- Total
목록IT 학습 노트 (26)
IT 성장 일기

textarea로 입력한 문자열을 개행하여 보여주는 방법. textarea로 입력한것을 출력하면 줄바꿈이나 공백이 적용되어 있지 않다. 간단하게 입력한 그대로 출력해보는 방법을 알아보았다. 데이터를 입력받는 페이지에서,(jsp) cols와 wrap="hard"로 설정하고 데이터를 출력하는 페이지(jsp)에서는 아래와 같이 출력하고자하는 데이터 값을 태그로 감싸주었다. 여기서${itemDetail.itemcontent }은 위의 itemcontent로 받은 값이다. ${itemDetail.itemcontent } 입력화면: 결과:

상품 상세페이지에서 상품 수정을 눌렀을 때 기존에 상품 등록을 하며 DB에 입력해놓았던 value들을 불러오는것은 문제가 없었다. 하지만 분명 카테고리를 "삽니다"로 선택했음에도 DB의 데이터를 넣어줄 수 없었다. Select Option에서는 기존의 값을 불러오지 못하고 마치 처음 상품을 등록할때처럼 "카테고리를 선택해주세요"가 출력되었다. 카테고리를 선택해주세요. ${common.content} Select Option값을 새로고침하거나, 기존의 입력시켰던 값을 유지해보자. 여기서 c:forEach문 안의 option에서 c:if를 사용해주어 list를 뽑아 option으로 가져오는 중에 조건에 맞는 value를 넣어줄 수 있다. ${itemCategoryList} (common)에는 상품등록 시 선..
Final 프로젝트의 중고 물품 등록 페이지에서 물품의 사진을 업로드를 구현하기 위해 파일 업로드에 대하여 알아보았다. 아래의 내용은 부스트코스의 강경미 강사분의 무료강의 내용의 일부이다. Multipart 웹 클라이언트가 요청을 보낼 때 HTTP프로토콜의 바디 부분에 데이터를 여러 부분으로 나눠서 보내는 것이다. 보통 파일을 전송할 때 사용한다. HttpServletRequest는 파일 업로드를 지원 하지 않는다. HttpServletRequest는 HttpServlet 프로토콜의 body부분을 읽어들이는 input stream만을 지원하고 있기 때문에, HttpServletRequest는 웹 클라이언트가 전송하는 Multipart 데이터를 읽어들이는 메서드를 지원하지 않는다. 따라서, Stream으로..

select 사용시, "선택해주세요" 와 같이 데이터값은 넘어가지 않되, 안내하는 문구를 넣어야 할 때에는hidden과 disabled 속성을 사용하면 된다. 기본값은 "선택해주세요" 로 되어있지만 실제 selectbox 클릭 시 안내문구는 선택할 수 없게 되고, 실제 데이터 값이 넘어가는 옵션만 선택할 수 있게 된다. 선택해주세요 옵션1 옵션2 옵션3 옵션4 옵션5 위의 경우처럼 html에 일일히 옵션의 값을 직접 입력하지 않고 DB에서 셀렉트박스의 옵션값을 불러오는 경우에는 다음과 같이 사용했다. 카테고리를 선택해주세요. ${common.content} 결과를 보면 "선택해주세요"가 옵션에 보이지만 선택할 수는 없게된다. 이때 select태그에 required="required"를 해주면 카테고리를 ..

JSP (Java Server Pages) 동적인 컨텐츠를 생성하기 위해 스크립트 언어 형식으로 프로그램을 작성할 수 있어 개발자에게 쉬운 개발을 할 수 있게 한다. 사용자가 직접 태그를 정의해서 사용할 수 있는 사용자 정의 태그를 지정할 수 있는 기능을 갖고 있다. 개요 1.JSP는 자바 서블릿(Servlet) 기술을 확장시킨 웹 환경 상에서 100% 순수한 자바만으로 서버 사이드 모듈을 개발하기 위한 기술이다. 2.JSP는 DBMS와 같은 백 엔드 서버(Back-end Server)와 연동하여 이 백 엔드 서버의 데이터를 가공하여 웹 상의 최종적 사용자에게 디스플레이 할 수 있고, 여러 조건에 따라 디스플레이 할 수 있는 내용들을 동적으로 처리할 수 있는 기능을 제공한다. JSP 문서의 기본 구조 1..