본문 바로가기

Programming266

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.
C#에서 마샬링이 필요한 이유 C#에서 마샬링을 하는 방법은 요기.. https://gomnezip.tistory.com/372 C# 마샬링 - 구조체 C#에서 C++의 DLL을 호출할 경우 데이터를 주고받아야 한다. 그렇게 하기 위해서 여러가지 방법이 있지만, 우선 DLL을 만든 후, DllImport를 사용하여 전달하게 구성되었기에. 그에 맞는 방법으로.. C# gomnezip.tistory.com C#에서 마샬링을 왜 할까? 아니 마샬링(Marshalling)이 뭐지? 우선 마샬링을 검색해보면.. 네이버 사전 링크 : https://en.dict.naver.com/#/entry/enko/5bea9e86d2054c2d9dbf8bd0f2ec28a3 네이버 영어사전 미국/영국식 발음, 여러 종류의 출판사 사전 뜻풀이, 풍부한 유의어/.. 2023. 2. 16.
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.
728x90