목록Programming/JAVA (6)
by Nathan
js123function excelDown(){ location.href = "/exceldownload";}Colored by Color Scriptercs controller12345@GetMapping("/exceldownload")public void excelDownload(VO vo, HttpServletResponse response) { List dataList = service.getList(vo); // 데이터 조회 service.downloadData(dataList, response); // 엑셀 생성 및 다운로드}Colored by Color Scriptercs service123456789101112131415161718192021222324252627282930313233343..
build.gradle12compile ('org.apache.poi:poi:3.7')compile ('org.apache.poi:poi-ooxml:3.7')cs js12345678910111213141516var formData = new FormData($("#formId")[0]);$.ajax({ type : 'post', url : "/excelupload", data : formData, processData : false, contentType : false, success : function(html) { alert("파일 업로드를 성공하였습니다."); }, error : function(error) { alert("파일 업로드에 실패하였습니다."); console.log(error); co..
1. code 123456789101112131415161718192021222324252627282930313233343536373839404142import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import java.nio.charset.Charset; public class Test { public static void main(String[] args) { System.out.println("\nOutput: \n" + callURL("http://localhost:8888/test")); } public static String callURL(S..
1. code 123456789101112131415public static void main(String[] args) { String delims = ","; String splitString = "1,2,,3,4,,5"; StringTokenizer st = new StringTokenizer(splitString, delims); while (st.hasMoreElements()) { System.out.println("StringTokenizer Output: " + st.nextElement()); } String[] tokens = splitString.split(delims); int tokenCount = tokens.length; for (int j = 0; j
1. code 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950import java.util.Arrays; public class CrunchifyBubbleSort { public static void main(String[] args) { int crunchifyArry[] = { 15, 3, 9, 7, 19, 8, 1, 5 }; log("============ Ascending Order result:" + Arrays.toString(CrunchifyBubbleSortAsceMethod(crunchifyArry)) + "\n"); log("============ Descending O..
01. 서론request.getRemoteAddr() 를 하였을때, 0:0:0:0:0:0:0:1 일 경우는 ipv6의 주소이며,이를 ipv4 주소로 변경하기 위해선 다음과 같은 작업을 해야한다.위 와 같은 현상은 로컬작업시 발생하는 현상이며, 더불어 특정 운영체제에서는 기본적으로 ipv6를 리턴하기 때문에 발생한다. 02. 해결해결방법은 was의 세팅을 변경해주면 된다. IDE : eclipserun ->Run Configurations -> Arguments -> (제일 끝에) -Djava.net.preferIPv4Stack=true