response.reset();   
response.setContentType("application/vnd.ms-excel; charset=UTF-8");
response.setHeader("Content-Disposition", "attachment;filename=mainVisitExcel2.xls");
response.flushBuffer();

 

이렇게 했더니 깨진다..

그래서

response.setContentType("application/vnd.ms-excel; charset=UTF-8"); 이걸

 

response.setContentType("application/vnd.ms-excel; charset=euc-kr");  이렇게 바꾸니 잘된다 하놔 -_-

Posted by 삽지리
,

뭔가 에러가 계속 됐었는데

에러를 극복한 방법은

사이트메쉬에서 필터를 제외시키고

공통확장자를 스프링과같이 써서 확장자를 확실히 구분을 주고

아파치에서 jk 커넥터를 통해 탐캣으로 보낼수 있게 확장자 세팅을 해주었더니 잘나온다.

content-type도 이미지에 맞게 잘나왔다.

'개인적인 프로그램 > JAVA/JSP' 카테고리의 다른 글

spring에서 캐쉬(cache)없애기  (0) 2011.10.26
엑셀출력중에..  (0) 2011.10.26
간단한 UTF-8 파일 생성  (0) 2011.10.26
한글파라미터 문제  (0) 2011.10.26
ajax 한글처리  (0) 2011.10.26
Posted by 삽지리
,

http://monge.tistory.com/21

 

여길참조 했다.

 

 

File target = new File("경로");

 

String resource_content = "출판내용";

 

org.apache.commons.io.FileUtils.writeStringToFile(target, resource_content, "UTF-8");

'개인적인 프로그램 > JAVA/JSP' 카테고리의 다른 글

엑셀출력중에..  (0) 2011.10.26
이미지 서블릿을 썻는데 이미지가 잘 안나온다  (0) 2011.10.26
한글파라미터 문제  (0) 2011.10.26
ajax 한글처리  (0) 2011.10.26
request 라인단위로 읽기  (0) 2011.10.26
Posted by 삽지리
,

흠..

ie7에서 문제가 없어서

방심하고 있다가 큰일날뻔 했다..

utf-8환경이라 get방식으로 갈때 한글이 다 깨지는것.

java단에서 한글로 파라미터가 들어감직한 변수를 받는곳은

URLEncoder.encode(reqParam.get("search_val")==null?"":(String)reqParam.get("search_val"),"utf-8")

이런식으로 처리해서 사용자 쪽으로 넘겼다.

사용자쪽에서 바로 get방식으로 갈일은 없으니 우선 저렇게 처리하면 될듯하다.

또 null이 들어가기도 하기 때문에 저런식의 처리가 필요하다..

아 힘들다 -_-

Posted by 삽지리
,

보통 파폭(FF)에서 이런일이 많은데

 

내가 알기로는 2가지 경우

html의 인코딩이 utf-8인데 css는 utf-8이 아닐경우

혹은

css의 content-type 가 text/css가 아닐경우 이다

 

Connection: close
Date: Thu, 11 Sep 2008 03:00:32 GMT
Accept-Ranges: bytes
ETag: "9425f-743-1dab05eb"
Content-Language: ko
Content-Length: 1859
Content-Type: text/css
Last-Modified: Sun, 06 Apr 2008 13:13:23 GMT
Client-Date: Thu, 11 Sep 2008 03:00:24 GMT
Client-Peer: 220.65.163.25:80
Client-Response-Num: 1

 

위의 결과는 아래를 했을때 나온결과이다.

 

http://validator.w3.org/p3p/20020128/header.pl?mode=header&uri=문서url

 

여기서 주목해야될것이 Content-Type: text/css
이부분

가끔 보면 text/plain일 경우가 있다

이건 바로바로..

iis등의 서버에서 세팅이 잘 안된것..

이경우 web서버를 다시 세팅해야할것이다.

흠냥

 

--------------- 추가사항 ---------------

@import url ("css주소");   <<이렇게 하면 ie에서는 나오지만 ff에서는 안나온다..

바로바로..

url다음

공백이 한칸있기때문..

url(  << 이렇게 붙여줘야한다..

뭡니까 이게..

Posted by 삽지리
,

[uri:/*.do]
group=lb

요놈이 내가 추가한부분..

커넥터는 설정하는 사람 취향(?)마다 설정방법이 다르긴한데

저런식으로 추가해줘야한다는 것만 있지말고

검색해보면 다 나온다.

보통 jsp가 추가되어 있을테니

이거랑 맞춰서 하면된다.

Posted by 삽지리
,

<data_list>

<![CDATA[

 

내용이지 말입니다.

]]>

</data_list>

이런식으로 했는데 ie에서는 잘돼는데 파이어폭스에서는  data_list 를 alert로 찍어보면 내용이 없네.

 

그래서

<data_list><![CDATA[

내용이지 말입니다.

]]></data_list>

하니깐 잘된다 우왕ㅋ 굿ㅋ

Posted by 삽지리
,
에고 좀 어렵네..
먼저 연계 관련한 정보만 올려보자

아파치 설치후

아파치디렉토리/conf/httpd.conf

밑에 이걸 추가한다.

include "/usr/local/apache2/conf/mod_jk.conf"



그다음 아래파일 생성
mod_jk.conf
-----------------------
LoadModule jk_module /usr/local/apache2/modules/mod_jk.so
JkWorkersFile /usr/local/apache-tomcat-5.5.26/conf/workers.properties
JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel error
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /WEB-INF/* ajp13
JkMount /jsp-examples/* ajp13
----------------------

/usr/local/apache-tomcat-5.5.26/conf/workers.properties
----------------------

workers.tomcat_home=/usr/local/apache-tomcat-5.5.26
workers.java_home=/usr/java/jdk1.5.0_16


커넥터 설치는 다른문서를 보도록하자 -_-
Posted by 삽지리
,

흠..

cms하면서

파일을 출판하는데.

에러가 났다..

장치가 준비되지 않았습니다 << 라고 하는데

알고보니..

E:드라이브로 설정이 되어 있었는데

이게 dvd/rw였다.

흠냥..

Posted by 삽지리
,
var obj_x,obj_y,obj_width,obj_height;
   var flag=false;
   var obj;
   function table_resize_start(e,target_id){
    flag=true;
    obj=document.getElementById(target_id);
    if(document.all){
      obj_x=e.clientX;
      obj_y=e.clientY;
      obj_width = obj.style.pixelWidth;
      obj_height = obj.style.pixelHeight;     
    }else if(document.getElementById){    
      obj_x=e.pageX;
      obj_y=e.pageY;
      obj_width = parseInt((obj.style.width).replace("px",""),10);
      obj_height = parseInt((obj.style.height).replace("px",""),10);     
    }  
    obj.style.cursor= "n-resize";      
   }
   function table_resize(e){
   if(flag){
     if(document.all){
      obj_xx=e.clientX-obj_x
      obj_yy=e.clientY-obj_y     
      obj.style.pixelWidth=obj_width + obj_xx;
      obj.style.pixelHeight=obj_height +obj_yy;     
      }
     else if(document.getElementById){
      obj_xx=e.pageX-obj_x
      obj_yy=e.pageY-obj_y     
      objWidth = obj_width+obj_xx;
      objHeight = obj_height+obj_yy;
      obj.style.width=objWidth+"px"
      obj.style.height=objHeight+"px"
      }
     }
   }
   
   function table_resize_end(){
    flag=false;
    obj.style.cursor= "";
   }
Posted by 삽지리
,