728x90

Programming/Web

[에러 해결] Failed to transfer http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-war-plugin/2.4/maven-war-plugin-2.4.jar. Error code 501, HTTPS Required

전자정부프레임워크를 사용하는 프로젝트에서 Maven Update를 하는 과정에서 발생하는 Error인데.. 블로그 글 적용을 해봐도 하나같이 제자리걸음이였다. Maven빌드 문제니 결국 pom.xml에서 해결해야 한다. Error code 501 501 Not Implemented Error (혹은 Not Supported Error)웹브라우즈에서 요청한 Form METHOD가 웹서버에서 허용하는 것이 아닐 경우에 발생하는 에러코드 입니다. HTTPS Required HTTP => HTTPS가 필요하다는 거다.. 삽질한 케이스 속 변경하기. mvn2 https://repo1.maven.org/maven2/ true true => https로 변경해도 http로 연결되더라..... 해결방법 1. 추가하기 ..

2023.11.24 게시됨

[Java/Javascirpt] Uint8Array to PDF file 변환하기 (front to Back File io) 포스팅 썸네일 이미지

Programming/Web

[Java/Javascirpt] Uint8Array to PDF file 변환하기 (front to Back File io)

PDF파일을 HTML Canvas를 이용해 서명이나 텍스트, 사진등을 추가하여 변경된 PDF 파일을 업로드를 해야만 했다. 1. PDF -> BLOB 먼저, 어떤 pdf 파일을 fetch API를 통해 불러온 후, blob() 함수를 이용해 형변환 해준다. 1 2 3 const res = await fetch("test.pdf"); const pdfBlob = await res.blob(); console.log(pdfBlob); cs Blob 한 결과를 화면에 뿌려주어 CANVAS를 통해 원하는 PDF로 만들고 1 2 3 4 5 6 7 export async function readAsPDF(file) { const pdfjsLib = await getAsset('pdfjsLib'); // Safari..

2022.05.09 게시됨

Programming/Web

jsp 게시판 페이징 처리

1. int listCount = SELECT COUNT(*) FROM BOARD 총 게시물 수를 불러온다. 2. 한번에 보이는 페이징 수 int PAGE_LIMIT = 10; 하나의 페이지에 보이는 게시물 수 int BOARD_LIMIT = 10; [ maxPage ] Math.ceil의 파라미터로 double이 와야하므로 총게시물 수를 BOARD_LIMIT에 double로 형변환 후 나눠준다. EX) 총 게시물 수 = 53 53 / 10 = 5.3 Math.ceil(5.3) = 6.0 (int)6.0 = 6 [ startPage ] currentPage에 -1을 빼고, 마지막 결과에 +1을 하는 것은, 1과 10페이지에서의 문제 때문이다. ex) 현재페이지 : currentPage 1 2 3 maxP..

2021.04.26 게시됨

Apache + Tomcat + Eclipse 분리해서 연동하기 포스팅 썸네일 이미지

Programming/Web

Apache + Tomcat + Eclipse 분리해서 연동하기

Apache는 Web Server (WS)이며, Tomcat은 Web Application Server (WAS)이다. 둘의 차이점은 잘 알고 있으시겠지만 모르는 분들을 위하여 짧게 설명하자면 WebServer는 정적인요소(이미지, html 등 변하지않는 파일)을 처리하며, Web Application Server는 동적인요소( jsp [DB에 따라 값이 변함])를 처리한다. (구글링하면 더 자세히 나온다.) Tomcat에 이미 WebServer가 있기 때문에 굳이 Apache를 분리 할 필요는 없지만 분리하여 사용하기도 한다. 어차피 이유는 중요하지 않다. 우리는 한번 분리해보는 것에 목적이 있기 때문에. Apache와 Tomcat 설정파일(메모장 혹은 notepad 사용)을 건드려야 하기 때문에 오탈..

2021.04.16 게시됨

Programming/Web

[Web] do Get / do Post의 차이

form 태그에서의 action 속성과 method 속성이 있다. action="~" 속성에 서블릿 url 주소를 작성한다. method="~" 속성에 get방식인지 post방식인지를 작성한다. get방식 1. 255자 제한이 있기 때문에 전송 할 수 있는 정보가 한정적이다. 2. login?hong=123&lee=345 url주소 뒤에 ? key = value & 식으로 url에 데이터가 노출이 되기 때문에 보안에 취약하다. post방식 1. 보낼 수 있는 정보의 수에 제한이 없다. 2. url에 데이터가 노출되지 않아서 get방식보다 보안이 강화되어 있다.

2020.12.22 게시됨

728x90