목록servlet jsp (26)
게으른 완벽주의자의 개발자 도전기

1. 상단에 fmt 태그 사용 태그 추가하기 http://java.sun.com/jsp/jstl/fmt" %> 2. 추가하기 숫자포맷을 변경할 것이기 때문에 body 안에 변경할 내용에 추가한다. 위와 같이 뜬다. 우리는 이 필요하지 않기 때문에 넣어주면 자동으로 없어진다. 1) 기본 모양 2) 적용하기

우리는 한 아이템당 사진 두장씩을 올리도록 설정해두었다. 그래서 사진이외의 다른 자료는 [0], [1] 둘 중 하나 선택해도 같은 값이 나온다 1. 상세페이지 jsp form태그로 자료 넘길 때 itemCode가 필요하여 히든으로 가져간다 --> ${item[0].itemName} (★ 총가격을 구하기 위해서는 가격정보가 필요한데 div 전체행을 선택하면 가격 : 15000원 이렇게 표시되기 때문에 딱 가격만 가져올 수 있도록 필요한 영역만 span 태그를 사용 지정한다!) 가격 : ${item[0].itemPrice }원 (구매 금액 1% 적립) 수량 : 총 가격 : ${item[0].itemPrice}원 ${item[0].itemComment} 2. 총가격 변경 script 설정하기 click – 클..

1. SHOP_ITEM 테이블 2. ITEM_IMAGE 테이블 상품등록 페이지에서 상품정보와 상품이미지를 등록하고자 한다. 1. jsp 화면 우리가 상품 이미지를 들고가기 위해서는 먼저 input 태그 type을 file로 지정해주어야 한다. jsp form 태그에 enctype="multipart/form-data" 추가하여 작성한다. 또한, libs에 cos.jar 파일을 추가한다. CATEGORY. ${category.cateName } ITEM NAME. ITEM PRICE. ITEM COMMENT. MAIN FILE. SUB FILE. 2. mapper에서 쿼리 작성 1) 상품등록 쿼리 INSERT INTO SHOP_ITEM( ITEM_NAME , ITEM_PRICE , ITEM_COMMENT ..

나는 국비교육을 듣고 있기 때문에 복습하고자 학원에서 만들었던 파일을 export해온다. 아직 임포트 엑스포트를 헷갈려하는 하는 친구들이 있어서 작성하고자 한다. 1. 이클립스 파일 Import(임포트): 받아온 파일을 사용할 이클립스에 넣기 1) Project Explorer에서 빈 공간에 마우스 오른쪽을 클릭해서 Import를 선택한다 2) General -> Exisiting Projects into Workspace 선택 후 next 3) select archive file 선택하고 Browse 클릭 4) 해당 파일 선택 후 열기 5) 아래와 같이 설정 Add project to working sets는 받아온 파일을 하나 더 만들어서 우리가 저장해놓겠다는 의미라서 받아온 파일을 드라이브에 저장해..

서버에 저장된 데이터 Session 로그인 한 뒤 페이지를 돌아다니다 보면 "세션이 만료되었습니다." 라는 팝업창을 접해본 적 있을 것이다. 그때 사용하는것이 Session이다. 아이디 비밀번호가 저장된 세션이 일정 시간이 지나면 자동적으로 데이터들을 소멸시키는 것이다. 클라이언트에 저장된 데이터 Cookie 쿠팡에서 어떤 물건을 살지 이것 저것보다가 인터넷 뉴스를 보다 보면 내가 어제 쿠팡에서 봤던 물건들이 광고 창에 뜨는것을 볼 수 있다. 이를 쿠키라고 한다. 또는 특정 사이트 로그인 유지시키는 것. why? 서버에 여러 데이터를 저장하면 과부하가 걸리기 때문에 클라이언트 서버에도 데이터를 저장시키려고 하는 것이다. Session데이터 servlet에서 데이터를 다른 페이지로 보낼 때 우리는 requ..

이번주 수욜까지만 해도 잘썻는데 오늘 도서관와서 사용하려니 오류가 나서 실행되지 않았다. 심지어 기존에 저장된 파일들도 다 날라가서 더 멘붕이엇다 ㅠㅠ 구글링을 통해 겨우 고쳤다 ㅜ 톰캣 오류 한번만 더 나면 혼날줄 알아!!! 1번째 방법 학원쌤께서 사용하신 방법인데 혹시나 모르니 컴퓨터를 먼저 껐다 킨다. 그래도 안되면 아래와 같이 한다. 1. 하단에 Servers에서 톰캣 8.5를 선택하고 마우스 오른쪽을 눌러 Delete 클릭 2. OK 클릭 3. 왼쪽 Project Explorer에서 Servers 선택하고 마우스 오른쪽 delete 4. 하단 Servers에서 클릭하여 톰캣 8.5 추가하기 5. 나는 project explorer에서 실행할 프로젝트들이 많아서 모두 선택하여 추가해주었다. 6. ..

수정버튼 누르면 나이, 이메일, 연락처만 수정 되도록 한 뒤 다시 상세페이지로 돌아오도록 한다. 1. controller else if(command.equals("/update_memberForm.me")) { - input 태그 데이터를 받는다. String id= request.getParameter("id"); (★수정페이지 이동하려면 상세페이지의 정보가 필요하다 앞서 상세정보 보기 메소드를 만들었으니 이를 활용하여 memberDAO.memberDetail(id); 회원 상세보기를 실행할게 자료형은 DTO고 변수명은 member로 해서 실행할거야) MemberDTO member = memberDAO.memberDetail(id); 위에서 받은 member자료 수정페이지로 내보낸다. request...

삭제버튼 눌러서 회원정보 삭제하기 나는 상세보기 페이지에 삭제하기 버튼을 만들었고, delete_member.me로 이동하도록 만들었다. 데이터 구분을 위해서 id데이터도 보냈다. 1. DAO public void deleteMember(String id) { sql="DELETE MEMBER " + "WHERE ID= ? "; try { - 자바와 DB연결 conn = JDBCUtil.getConnection(); - 쿼리를 준비 stmt = conn.prepareStatement(sql); - ?값 작성 stmt.setString(1, id); - 쿼리 실행 stmt.executeUpdate(); }catch(Exception e) { e.printStackTrace(); }finally { JDBC..