목록웹개발/Java & Jsp (77)
써먹는 웹개발
$.ajax({type : 'post', dataType : 'json', url : $HOST + '/chart/cir', success : function(result){var a = '["현재 재고",'; a += '1000,2000,3000' a += ']'; currentInventory.load({columns: [eval(a)]});}});
1. js에서 호출$(document).ready(function() {$.ajax({type : 'post', dataType : 'json', url : $HOST + '/settingMainChartColor', success : function(response){alert(response);}}); }); 2. 콘트롤러@RequestMapping(value = "/settingMainChartColor", method = {RequestMethod.POST})@ResponseBodypublic Map settingMainChartColor(@RequestParam Map args) throws Exception {return service.settingMainChartColor(args);}
202111 java 엑셀 다운로드 1. excelController - 구분 및 데이터를 파라미터로 받아옴 2. excelService - ExcelUtil 기반으로 엑셀 만들기 - front 또는 back에서 받아온 데이터를 엑셀 셀 각각의 위치에 맞게 입력한다. - 엑셀 다운로드 201804 1. Js 소스 (엑셀 다운로드 버튼) excelDownload = function() { //data load완료후 var pGridObj = $("#gridCustPri"), pFileName = moment().format('YYYYMMDDHHmmss') + "_custPriceMngt"; if(pGridObj.getGridParam("reccount") == 0) return; for(var i=0;i
1. Js 소스 (엑셀 업로드 버튼 함수) fnImp_pop = function() { var data = new FormData(); var $grid = $("#gridCustPri"); var d = { getDetail: $grid.getRowData() }; if ($("#excelFile")[0].files.length == 0) { alert("선택된 파일이 없습니다."); return; } $.each($("#excelFile")[0].files, function(i, file) { data.append('file-' + i, file); }); for(var i=0;i
맵 데이터의 키값을 각 형식으로 변경하는 방법 1. 문자열 형태로 변경protected String getMapToString(Map map, String strKey) {if(map == null || map.isEmpty()) {return "";}if(map.containsKey(strKey)) {return map.get(strKey).toString();}return "";} 2. 실수 형태로 변경protected double getMapToDouble(Map map, String strKey) {String strData = getMapToString(map, strKey);if("".equals(strData)) {return 0;}return Double.parseDouble(strData..