목록웹개발 (290)
써먹는 웹개발
ArrayList를 받아오는 3가지 방법 1. for문 ArrayList list = new ArrayList(Arrays.asList(1,2,3)); for( int i = 0; i < list.size(); i++) { int num = list.get(i); System.out.println("값 : "+num); } 2. Iterator ArrayList list = new ArrayList(Arrays.asList(1,2,3)); Iterator iter = list.iterator(); while(iter.hasNext()) { int num = iter.next(); System.out.println("값 : " + num); } 3. Stream : 컬렉션의 저장 요소를 하나씩 참조해서 람..
1. 대문자에서 소문자로 변경하는 방법String str = "TEST";str.toLowerCase(); // 결과 : "test" 2. 소문자에서 대문자로 변경하는 방법String str = "test";str.toUpperCase(); // 결과 : "TEST"
일단 자바스크립트에서 문자열을 자르기 위해서는 문자열의 위치번호(?) 를 알아야 합니다. 아래 그림을 참고 하세요. 위 그림의 숫자는 각 문자의 위치 번호이며 자바스크립트는 문자열의 시작위치를 0부터 순차적으로 인식 합니다. 위 문자열에서 tistory 의 위치는 9번에서 16번사이 라고 말할 수 있습니다. huskdoll.tistory.com 문자열에서 tistory 부분을 substring 과 substr 을 이용하여 추출하는 방식을 알려 드리겠습니다. substring([시작위치], [종료위치]); substring 를 이용하여 자르면 substring( 9, 16 ) 1234567891011121314 Test var str = 'huskdoll.tistory.com'; document.write..
form 을 이용해서 파일을 전송할때 이미지 파일만 전송처리파일첨부 을 통해서 저장시 전송이후 서버스크립트로 처리하는 방법은 많이 존재 하지만 전송전에 체크하는 방법은 많이 않아 정리해둔다. 첫번째 최근 브라우져 ie10 이후 지원 되는 방법 accept 로 사용하게 되면 파일찾기 클릭해서 탐색창이 나올때 이미지 외에 파일은 보이지 않는다.다만 "사용자 지정 파일" 로 되어있는 부분을 "모든 파일" 로 수정하면 이미지 파일뿐 아니라 모든 파일이 보이게되 막을수가 없게 된다. 하지만 이 방법만으로도 일반인들에게는 많은 효과를 걷을수있을것이다. 추가로 할 수 있는 방법은 javascript 를 사용해서 막는 방법이다. 두가지 방법을 다 사용하는것이 더 효과적일 것이다. 출처: http://sqlplus.ti..
request 한글 깨지는 현상 해결방법 1. GET 방식 String str = request.getParameter("str"); str = new String(str.getBytes("8859_1"),"UTF-8"); 2. POST 방식 request.setCharacterEncoding("UTF-8"); ※ 해당 Jsp 파일내의 Charset은 UTF-8로 전부 설정해야 정상 처리됩니다.
1. setContentType(String) : MIME 타입을 지정합니다. 캐릭터의 인코딩을 지정할 수도 있습니다. 2. MIME 타입 종류 text/htmlaudio/mpegimage/bmpimage/jpegapplication/pdfapplication/javaapplication/jarapplication/x-zipapplication/mswordapplication/msaccessapplication/vnd.ms-excelapplication/vnd.ms-powerpointapplication/octet-stream [출처] JSP setContentType 메소드와 MIME 타입|작성자 소화
ByteArrayInputStream과 ByteArrayOutputStream *바이트로 구성된 배열을 읽어 들이고, 다시 출력함 import java.io.*;class ByteArrayStreamTest { public static void main(String[] args) throws IOException { int i; byte[] arr = { (byte)'j',(byte)'a',(byte)‘v',(byte)‘a',(byte)'o',(byte)'k‘ } ; ByteArrayInputStream in = new ByteArrayInputStream(arr); ByteArrayOutputStream out = new ByteArrayOutputStream(); while((i = in.read()..
엔터키를 눌렀더니 페이지가 아에 redirect(새로 고침)가 되는 현상이 일어났었습니다.엔터키를 입력했을 때 자동으로 form에 submit이 되는 현상이 일어난 것이지요.왜 이런일이 일어날까요?브라우저별로 차이는 있지만 이런 경우는 몇 가지가 정해져 있습니다. 1. 태그 하위에 가 하나 밖에 없는 경우 2. 태그 하위에 가 여러개지만 한개를 제외한 나머지가 readonly인 경우 이외에도 다른 경우도 있지만 우선 제가 겪은 것만 적었습니다.이를 막으려면 다양한 방법이 있습니다.input text에서 key입력 이벤트에 대해서 차단하는 방법입니다. $("#nosubmit").click(function(){ if(e.keycode == 13) { //submit이 아닌 다른동작하도록 기술 return; ..