목록전체 글 (187)
기초공사 (html,css,javascript)
// // 1. list.jsp에 '파일명' 추가하기. 그래서 webhard.jsp에서 처럼 '업로드'를 클릭하면 목록에 그 파일명이 추가된거처럼 해보기 public String getString() { return fname; } board.dto에 위의처럼 입력을 하니 오류가 뜬다. javax.el.PropertyNotFoundException: [fname] 특성이 [com.companyboard.db.BoardDto] 유형에 없습니다 아래처럼 수정 public String getFname() { return fname; } public void setFname(String fname) { this.fname = fname; } 그이유는, Getter / Setter 메소드 확인 : java속성은 ..
//webhard.jsp 업로드할 파일을 선택하세요. 파일명 업로드 시간 크기 삭제 X // add_file.jsp 현재시간:
//지정된 파일 삭제 File file = new File(application.getRealPath("/files/") + rs.getString("fname")); if(file != null){ file.delete(); } //DB에서 파일 정보를 삭제 stmt.executeUpdate( "delete from webhard_t where num=" + num); } } catch(Exception e){ e.printStackTrace(); } response.sendRedirect("webhard.jsp"); 1.오류 "File cannot be resolved to a type" 보통 필요한 라이브러리가 import 되지 않아서 발생한다. java.io.File 클래스를 사용하고 있으니, i..
// 검색해보니 프로젝트 오른쪽 클릭 --> java build path에서 Libaray에서 cos.jar를 추가해줘야한다. 'cos.jar'를 프로젝트의 빌드 경로에 추가하는 방법은 IDE마다 조금씩 다릅니다. 여기에서는 Eclipse와 IntelliJ에서의 방법을 설명해 드리겠습니다. Eclipse에서의 추가 방법: 프로젝트를 오른쪽 클릭한 후, 'Properties'를 선택합니다. 왼쪽 메뉴에서 'Java Build Path'를 선택합니다. 'Libraries' 탭을 클릭 후, 'Add External JARs...' 버튼을 클릭합니다. 'cos.jar' 파일이 있는 위치를 찾아 선택하고 'Open' 버튼을 누릅니다. 'Apply and Close' 버튼을 눌러 설정을 저장합니다 업로드를 클릭하면..
1.이클립스에서 새로운 프로젝트를 만들어서 따로뺸다. 2.war로 배포한다. 설명 : html은 scp에 올리면 되지만 게시판도 있으므로, html을 jsp파일로 변환해줘야한다. jsp는 탐켓이 지정하고 관리한다. 검색 : WAS 호스팅 하는 방법 JSP호스팅하는 방법 검색해본다. tomcat 배포하는 방법이 나온다. https://www.lifencoding.com/web/28?p=1 [Tomcat] Tomcat에 war 배포하는 방법 war 파일은Web Application aRchive의 약자로웹 애플리케이션을 이루는 요소들을 한곳에 모아 배포하는데 사용되는 JAR 파일이다. 흔히들 이클립스를 사용하고 로컬에서 웹 애플리케이션을 실행한다면 www.lifencoding.com 같은 분 블로그 http..
// 발단 application메뉴중 AI VOICE Bot에서 콜봇이미지가 계속 올라온다. 코드를 확인한 결과 그 앞페이지에 '화자분리대면상담'에서 position:relative와 absolute를 썼었는데 ( '화자분리대면상담'에서 position빼도 가운데로 잘간다..왜 내가 이걸 쓴거지...) 그거때문에 이미지가 위로 올라온것이다. 이 예를 보고 postion에대해 더 깊게공부해보자. 아래코드 .little-img_container40 { max-width:50%; width:100%; height:100%; padding:10px; /* border:1px solid red; */ /* position:relative; */ } .little-img_container40 img { width:..
// 발단. grid를 쓰지않고 한줄에 li가 두개씩 배치하고싶을때. .ul-text-box80 li에 대한 width 속성이 calc(50% - 10px);로 설정되어 있기 때문에, 한 줄에 li 요소가 두 개씩 정렬됩니다. 이 코드에서 calc(50% - 10px);는 부모 요소의 너비의 50%에서 10px을 뺀 값을 li 요소의 너비로 설정하라는 의미입니다. 따라서 부모 요소의 너비를 기준으로 li 요소의 너비가 계산되며, 결과적으로 한 줄에 두 개의 li 요소가 들어갈 수 있는 너비가 됩니다. | VOIS# STT | 지속적인 모델학습배포를 통한 인식율 향상, 실시간 또는 배치모드 음성문자변환 지원 | VOIS# dTTS | 딥러닝(E2E)기반의 사람을 닮은 자연스러운 음성합성 | OSSMTM S..
//잘 설명된 사이트 https://laker99.tistory.com/120 코딩 58일 / 2022.09.14 / JSP Model 1 자료실 게시판 (글 작성, 첨부파일 업로드, 목록 페이지, 상세 페이 복습 첨부파일 업로드 위치 - 실제 업로드 되는 폴더 위치가 따로 있다 - 이클립스에 폴더를 만들어둬야 이 위치에 폴더가 생긴다 첨부파일 업로드 폼 - form 태그 안에 enctype="multipart/form-data" 속성 laker99.tistory.com //cos라이브러리 다운받고 설명 잘되있는 사이트 https://installed.tistory.com/entry/15-%ED%8C%8C%EC%9D%BC-%EC%B2%A8%EB%B6%80 15. 파일 첨부 * 라이브러리 등록 및 파일 u..