728x90 Programming68 [Java] e.printStackTrace() String으로 변환하기(printStactTrace to String) 자바스크립트에서 ajax 통신을 하다가 에러가 났을 때나 특정 상황에서 서버에 있는 exception을 바로 받아서 처리하고 싶은 경우가 있었는데 String 으로 변환하는 방법입니다. 자바단에서 그냥 함수 하나 만들어서 호출해서 쓰면 됩니다. package local_test; import java.io.PrintWriter; import java.io.StringWriter; public class Test { public static void main(String[] args) { String errorMsg = null; try{ //에러 발생 int test = Integer.parseInt("toString"); }catch(Exception e){ //String으로 받음 errorMsg =.. 2019. 4. 5. [JavaScript] 파일명에서 확장자 추출하기 파일 전송 관련 테스트를 하다가 확장자명을 가지고 파일 구분을 해야 할 일이 있었다. 크게 처리할 순서는 1. 전체 파일명 가져오기 2. 뒤에서 '.'을 찾기 3. subString()을 이용하여 확장자명 뽑아오기 function getExtension(fileName) { var fileLength = fileName.length; //substring 메서드는 start에서 end까지(end는 포함 안 함) 부분 문자열을 포함하는 문자열을 반환합니다. var lastDot = fileName.lastIndexOf('.'); var fileExtension = fileName.substring(lastDot+1, fileLength); return fileExtension; } * subString 예.. 2019. 4. 4. [JavaScript] 자바스크립트 정규식 특수문자 제거 / 치환 자바스크립트에서 특수문자를 문자열에 포함시키려면 역슬래쉬(\)와 함께 조합해서 사용해야 합니다. 하지만 그렇게 사용할 수 없을 경우 1. 특수문자를 제거하거나 2. 다른 문자로 치환하는 방법 이렇게 사용할 수 있는데 아래와 같이 사용하시거나 여기서 알맞게 수정해서 사용하면 됩니다. var tmp = "###특수문자"; var regExp = /[\{\}\[\]\/?.,;:|\)*~`!^\-+@\#$%&\\\=\(\'\"]/gi; if(regExp.test(tmp)){ var t = tmp.replace(regExp, ""); tmp = t; } console.log(tmp); //특수문자 저는 특수문자가 들어가면 "" 공백으로 그냥 빈값으로 처리했는데 특수문자 여부를 판단하려면 그냥 var regExp .. 2019. 4. 4. [JavaScript] 자바스크립트로 네트워크 연결 확인하기 1. 문법 navigation.onLine - 브라우저의 온라인 여부 반환 (네트워크 연결상태 여부) - 읽기 전용(read-only) 속성 2. 브라우저 지원 3. 예제 코드 if(navigator.onLine == true) { var txt = ""; txt += "Browser CodeName: " + navigator.appCodeName + "\n"; txt += "Browser Name: " + navigator.appName + "\n"; txt += "Browser Version: " + navigator.appVersion + "\n"; txt += "Cookies Enabled: " + navigator.cookieEnabled + "\n"; txt += "Browser Languag.. 2019. 4. 4. 이전 1 ··· 10 11 12 13 14 15 16 17 다음 728x90