본문 바로가기
반응형

Web Programing!/JAVA / JSP86

[JSP] boolean을 string으로 형 변환하기 원래 자바에서는 boolean값은 타입 캐스팅이 되지 않습니다. 즉, 'true'라는 값을 출력하고 싶다고 해서 boolean 값 자체를 String으로 타입변환해서 쓸수 없는것이지요. 대신 String.valueOf(boolean_variable) 이렇게 하면 String 값을 리턴해 주지요. 따라서, 아래 예제처럼 사용 가능 합니다. public class typeTest { public typeTest() {} public static void main(String args[]) { boolean boolA = true; String strA; //strA = (String)boolA; 여기서는 캐스팅 에러가 발생합니다. strA = String.valueOf(boolA); System.out.pr.. 2011. 9. 24.
[JSP] 한글 파일명 이미지 처리 한글 파일명을 가진 이미지 파일을 으로 했을때 엑박이 뜰때. 검색신공~을 이용하여 java.net.URLEncoder.encode("파일경로/한글파일명", "UTF-8") 찾았습니다. 그러나 안됩니다.ㅡ.ㅡ; 그래서 다른 방법으로.... tomcat의 server.xml 에서 노란 부분 추가 하고... java.net.URLEncoder.encode("파일경로/한글파일명") 됩니다~ㅎ 2011. 9. 23.
[JAVA / JSP] 자바 성능 향상 코딩 일반 코딩 지침 1. 스트링 객체를 병합하는 행위가 많은경우 + 연산자 보다는 StringBuffer를 사용하는것이 쓸데없는 객체를 만드는 것을 방지할 수 있다. 자바에서 객체를 새로 생성하는 것은 객체 생성 자체가 비싼 작업이라는 점, 그리고 추후 가비지 컬렉터가 더 많은 일을 해야 한다는 점에서 성능에 별로 좋지 않은 영향을 미친다. 단순한 문자의 추가가 비효율적인 이유는 String 객체는 불변(immutable)이기 때문이다. 그러므로 "a"라는 문자열을 수정해서 "ab"라는 문자열로 바꿀 수는 없고 "ab"라는 새로운 객체를 생성해서 "a"를 치환해야만 한다. 이와는 달리 StringBuffer 객체는 문자열을 변경할 수 있다. 문자열을 계속적으로 추가해야만 한다면 StringBuffer를 사용.. 2011. 9. 23.
[JSP] 이미지파일 다운로드 구현하기 response.setHeader("Content-Type","image/jpg");     String dFileName= "test.jpg";//다운시 지정할 파일명    String filename2 = new String(dFileName.getBytes("8859_1"),"euc-kr"); //한글 파일일 경ㅇ우    String path      = "c:/"; //서버의 경로    java.io.File file = new java.io.File(path+"lee.jpg");//서버상의 존재하는 파일명    byte b[] = new byte[(int)file.length()];    System.out.println( "size : " + b.length);     System.out.pr.. 2011. 9. 22.
반응형