본문 바로가기

프로그래밍 언어

(4)
[Java] 이름 익명 처리 (masking) ************************************************************************ [커뮤니티]-[수강후기] 페이지 리스트 ************************************************************************ @RequestMapping("/community/review") public ModelAndView getReviewList( HttpServletRequest req, HttpServletResponse res, @RequestParam(value="currentPage", defaultValue="1") int currentPage, @RequestParam(value="listSize", default..
[Html] JSTL<c:foreach> varStatus로 여러 변수 반복문 사용하기 CommunityController.java ************************************************************************ [커뮤니티]-[수강후기] 페이지 리스트 ************************************************************************ @RequestMapping("/community/review") public ModelAndView getReviewList( HttpServletRequest req, HttpServletResponse res, @RequestParam(value="currentPage", defaultValue="1") int currentPage, @RequestParam(..
[Java] ToStringBuilder를 이용한 toString 메서드 재정의 (Override) * toString() 모든 자바 라이브러리나 사용자가 만든 클래스들은 자바의 Object 클래스를 상속 받는다. toString 메서드도 Object 클래스에 속해있는 메서드 중 하나다. toString 메서드는 객체가 갖고 있는 정보를 문자열로 만들어 리턴한다. 이 toString 메서드는 사용자가 니즈에 맞춰 별도의 클래스에 재정의, 즉 Override 해서 사용할 수 있다. 보통은 디버깅을 위해 Model 클래스 정보를 (변수명과 각 변수의 값들을 나열한 형태) 문자열로 만들어 출력하는 데에 사용한다. ex) Car 클래스에 선언된 변수: 차 이름, 차의 주인 toString 메소드 재정의 후 Car 객체 프린트시 출력 => 이름: ** , 주인: ** 그런데, 이렇게 클래스 안에 선언된 변수가 ..
[Javascript] replace 정규표현식 gi 1. ${sendparam.msg} : Controller에서 View로 전달받은 값 2. if문: ${sendparam.msg}의 값이 비어있지 않은 경우 조건 참 3. if문의 조건이 참인 경우, alert() 함수를 사용하여 경고창 표시 4. decodeURI('${sendparam.msg}'): Controller에서 전달된 값을 URI 디코딩하여 특수 문자 복원 5. replace(/\+/gi, " "): URI 인코딩에서 공백을 나타내는 + 문자를 공백으로 치환 => Controller에서 전달된 sendparam.msg의 값이 비어있지 않은 경우, (특수문자 복원, 공백 표시 과정을 거쳐) 해당 값을 경고 창에 출력하는 코드 * 정규표현식 g: 발생되는 패턴 전역 검색 i: 대/소문자 구분하..