본문 바로가기

전체 글

(135)
웹 - 수정 *) 수정은 파일 수정(UploadAction)과 나머지 인자값 수정(ModifyAction)으로 나눠서 해야한다. 수정폼.jsp 수정화면 제목 ..
웹 - 이미지 삭제 @WebServlet("/photo/delete.do")public class PhotoDeleteAction extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response) */ protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // /photo/delete.do?p_idx=5 // 1. parameter받기..
웹 - 파일 다운로드
웹 - Ajax - 팝업창기능2 OneAction (json 라이브러리 다운 받기@WebServlet("/photo/photo_one.do")public class PhotoOneAction extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response) */ protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // /photo/photo_one.d..
웹 - Ajax - 팝업 창 기능1(모달기능)/제이쓴 라이브러리 설치 환경 *) 객체를 JSON으로 반환해서 사용(Ajax 활용해서)=> 라이브러리 활용 1. 버튼을 클릭했을 때 , 함수 생성 2. 팝업 jsp를 별도로 생성(include로 합치기 위함) - 부트스트랩(modal - backdrop 기능 - 작업포커스를 가짐) 활용https://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_ref_js_modal_backdrop&stacked=h -> 팝업창에 스타일 주기(modal-dody에) 3. 만들어둔 함수에 Ajax활용 4) 서블릿(oneAction) 생성 (JSON 라이브러리 활용)-제이쓴 라이브러리 설치 환경
CSS - 말줄임 처리 https://velog.io/@april_5/CSS-ellipsis-%EB%A7%90%EC%A4%84%EC%9E%84-%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0
웹 - 포토 갤러리 / 그리드(grid) 활용 / 파일올릴 시, form태그 속성 )회원가입/로그인 프로젝트 복사한 상태 )1. DB 설계2) Vo, Dao(selectList(), selectOne()) 설계3) ListAction (포워딩)4) list.jsp https://www.w3schools.com/bootstrap/bootstrap_grid_basic.aspdiv class="row">  div class="col-sm-4">.col-sm-4/div>  div class="col-sm-8">.col-sm-8/div>/div>  -> 그리드로 분할/* 블록요소를 한줄로 정렬 */ float: left;/* 상하방향(y축) 넘치는 부분은 스크롤로 보기 */ overflow-y: scroll;)전체 코드 ::::PhotoGallery ..
웹 - 파일 업로드(톰캣 9버전)/ 파일 백업/복구 제목 : 사진 :   -> 서버를 9버전으로 활용     *)실제 실행경로와 프로그램 편집 경로는 다르다. )파일업로드 서블릿package action;import java.io.File;import java.io.IOException;import javax.servlet.RequestDispatcher;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servle..