본문 바로가기

Programming/Java_Spring60

form post로 파일 전송 시, XHR을 이용하여 progress상태 얻기 XHR : Javascript에서 refresh과정 없이, 서버와 무언가를 주고받을 일이 있을 때 사용한다. 나는 파일 전송 시, progress상태를 얻어야하니까 이거 필요하다. 아니라면 서버쪽에 별도로 뭘 구현해서 처리해야하는데.. 그거는 좀... XHR에 관한 자세한 설명은 아래 링크 https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest Using XMLHttpRequest - Web APIs | MDN In this guide, we'll take a look at how to use XMLHttpRequest to issue HTTP requests in order to exchange data b.. 2023. 2. 17.
fmt:formatNumber에서 0.xx 값 표시하기. fmt:formatNumber를 이용하여, 숫자를 표시할 떄... 다음과 같은 경우가 있다.. 이렇게 하면.., 값들은 다음과 같이 표시될 것이다. myVal : 3000 표시 : 3,000.00 myVal : 3.33 표시 : 3.33 myVal : 3.333 표시 : 3.33 myVal : 0.21 표시 : .21 나머지는 다 무난무난한데.. 마지막의 경우에는 .21이 익숙한 사람도 있겠으나, 아닌사람도 있다. 적어도 1의 자리는 0일때 0을 표기하는 것고 싶으면.. 다음과 같이 pattern을 변경해주자. 2023. 2. 2.
JSTL에서 값을 더할 때. JSTL에서 값을 더하고 비교할 때.. 다음과 같은 경우가 발생해서 당황했던 적이 있다. var value1 = "300"; var value2 = "500"; var value3 = "3000"; console.log("value2 is big"); console.log("value 3 is big"); 위 구문의 결과는... > value2 is big. 끝이다. value3가 더 큰거 아닌가???? 음.. JSTL에서 숫자 비교 시, 그냥 저렇게 value만 비교하면 안된다고,.. var value1 = "300"; var value2 = "500"; var value3 = "3000"; console.log("value2 is big"); console.log("value 3 is big"); 이.. 2023. 2. 2.
AM Chart에서 값을 누적시키기 vs 안시키기 vs 혼합하기 AM chart v3기준으로.. jsp에서 AM chart를 사용할일이 있을때 막대그래프의 경우 값을 더해서 보여주는 것이 좋을때가 있고.. 그래프를 통해 증/감을 보여줄때에는 더해주지 않아야한다. 예를들어 경기 점수를 회차별로 누적하는 그래프라고 한다면.. 이런걸 AM chart에서 할 수 있을까? 있다. jsp에서 차트를 설정할때.. 다음과 같이 설정해주면 된다. var chart = { ... "valueAxes" : [{ id: "$해당카테고리ID", stackType: "regular", ... unit : "$표시단위" }], "graphs":[ { valueAxis: "$해당카테고리ID", ballonText: "$임의로 지정한 ballon text", lineThickness : $선굵기,.. 2023. 2. 2.
Multipart 전송 시, Exception이 발생할 때. (with Tomcat 9.0) multipart로 data전송 시, Exception이 발생하였다. StandardMultipartHttpServetRequest.handleParseFailure가 에러를 던져주었다. no multi-part configuration이라고. 이거는 뭐지??? 했는데 context.xml이 필요하고, context.xml에 설정이 들어가야하더라. (이거 Tomcat 8.x에서 해결법이라는데 9.0.65에서도 동일한 증상이 발생했고, 해결법도 같았다. 제가 잘못 알고 있는거면 댓글로 가르쳐주세요. 꼭....) 그 설정은 아래와 같다. WEB-INF/web.xml WEB-INF/tomcat-web.xml ${catalina.base}/conf/web.xml 여기서 allowCasualMultipartPar.. 2023. 1. 5.
Spring scheduler 특정 시각마다 실행되도록 하기 Spring scheduler 사용하기 관련한 내용은 아래 참조. https://gomnezip.tistory.com/384 Spring Scheduler 사용하기 Spring에서 Scheduler를 이용하면, 아주 간단히(?) 일정 시간 간격으로 실행되는 job을 만들 수 있다. Quartz를 사용하면 더 좋을 것 같은데, 우선 나는 이제 막 시작하는 단계이므로, spring scheduler사용하 gomnezip.tistory.com 위 링크에서 스케줄러 사용법에 대해서 간략히 기술해 두었다. 위 방법에서는 특정 시간간격으로만 호출되도록 해 두었는데.. 만약 내가 매일같이 or 특정 일의 특정 시각에만 호출되게 하고싶으면 cron으로 이용하면 된다. @Scheduled(cron = "0 0 00 10.. 2022. 12. 12.
728x90