본문 바로가기

전체보기

(205)
[JSP] <JSTL> varStatus 사용 foreach문과 같이 사용된다. 종류 current 현재 for문의 해당하는 번호 index 0부터의 순서 count 1부터의 순서 first 첫 번째인지 여부 last 마지막인지 여부 begin for문의 시작 번호 end for문의 끝 번호 step for문의 증가값
[JSP] <JSTL> foreach로 생성된 테이블의 행에 index붙이기 varStatus를 이용한다.
[JSP] <JavaScript> foreach로 생성된 테이블 데이터 가져오기 html 쿠폰이름 할인율 만료기간 카테고리 ${coupon.cpName} ${coupon.discount}% ${coupon.period} ${coupon.category} JavaScript var selectedCoupons = []; // 습득한 데이터들을 담을 변수 $("input[type=checkbox]:checked").each( // input태그의 타입이 checkbox인 것중 check된 것만 반복 // 반복문 안의 기능 function() { var couponName = $(this).closest("tr").find("td:eq(1)").text(); var discount = $(this).closest("tr").find("td:eq(2)").text(); var period ..
[JSP] <JavaScript> 라디오 버튼을 선택한 상태에서 textarea 값을 습득이 불가 수정 전 코드 function writeReview(){ var form = document.getElementById('writeReviewForm'); var radioButtons = document.querySelectorAll('input[type=radio][name="rating"]'); radioButtons.forEach(function(radioButton) { console.log("[로그] 라디오 반복문"); if (radioButton.checked) { console.log("[로그] 별점 :" + radioButton.value); form.innerHTML += ''; } }); var a = $("#contents").val(); console.log("[로그] 내용 :" ..
[생각] M V C 역할 기준 M의 역할 SQL 작성 DAO 작성 인자로 DTO 인자로 들어오는 DTO를 임의로 바꾸거나 값을 변경하면 안된다. C가 DAO 진입전에 전부 세팅해줘야한다. V의 역할 JAVA코드가 보여서는 안된다. EL JSTL 커스텀 태그 내부에서 JSTL, EL을 사용가능 하다. C의 역할 V의 요청에 따른 페이징과 데이터 처리 .jsp *.do 어떤 페이지를 보여주는 용도의 Action(C)이 존재한다. myPage.do(V) MyPageAction(C) 특정 DB의 데이터를 사용하는 용도의 Action(C)이 존재함 replyInsert.do(V) ReplyInsertAction(C) V의 요구사항에 맞추서 그때마다 DAO 호출하는 것을 추천 DAO가 매번 요청 하는 건 괜찮은가? 현재를 구조 파악을 위해 허용
[에러] <Oracle> ORA-12519 원인 오라클이 처리 하는 프로세스 수가 적게 설정 되어 발생 되는 오류 크롤러를 리스너로 실행하기 때문에 서버 실행 횟수가 누적될 시 데이터처리가 점점 쌓여 문제가 발생 해결 테스트 데이터의 정기적 삭제
[에러] <JavaScript> Uncaught TypeError: reg.test is not a function 원인 문법이 잘 못 되었다. 해결
[JAVA] HandlerMapping 특징 스프링 FC에는 HandlerMapping라는 멤버변수가 있다. POJO이다. 특정 키 값에 대해 특정 값을 반환해준다. Map의 특징 private Map 변수명; getAction()에서 값을 가져오기 위해 자체 메서드인 HandlerMapper()을 이용한다. 대표적인 Factory패턴을 사용하는 클래스이다. 역할 사용자의 요청정보에 알맞는 Controller(객체)를 반환해준다. 예제 FC @WebServlet("*.do") // new 가 사실은 작성되어있었던것!!!!! public class FrontController extends HttpServlet { private static final long serialVersionUID = 1L; private HandlerMapper ha..