전체 글 (67)

gradlew bootrun --args='--spring.profiles.active=dev'

http://tirran.kro.kr/camelConverter/

 

 

찾기옵션 정규식 선택하고

//스네이크케이스 -> 카멜케이스 변환


([A-Za-z]+)(_([A-Za-z])([A-Za-z]+))? //찾기
\L$1\U$3\L$4 //바꾸기

예시 ex) REG_DATE -> regDate

 

위에 수정작업 거치고 '_' 남았을시 regDept_code 이렇게됨

$1\U$3\L$4 //바꾸기

예시 ex) REG_DEPT_CODE -> regDept_code -> regDeptCode

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
${fn:length(list)}



js 

var formData = $('form').serialize();
var url = "/컨트롤러매핑"

$.ajax({
    type: 'POST',
    url: url,
    data: formData,
    success: function (data) {
        //성공시로직
    },
    error: function (xhrstatuserror) {
        console.log(error,xhr,status );
    },
});

form태그안의 input타입의 태그들이 string형태로 컨트롤러로넘어가 input태그의 name이 Map의 Key, value가 Map의 value로 넘어온다


컨트롤러

@RequestMapping(value = "/test")
public Map<String,Objecttest(@RequestParam HashMap paramsthrows Exception {
    System.out.println(params);
    return params;
}


※checkbox 타입은 첫번째값만넘어온다 VO로받아야함.