흠..

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 삽지리
,

<img src="adasdada.jpg" alt=""/>

다음과 같은 태그는 html validator에서 이런 에러를 낸다.

 

NET-enabling start-tag requires SHORTTAG YES .

 

The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML.

 

------------구글 번역 ------------------

<foo />의 순서에 적어도 두 개의 서로 다른 방법으로 해석할 수에 따라 문서의 doctype합니다. html 4.01에 대한 엄격한, '/'이 종료 (with의 태그 <foo에서는 묵시적 '> '). 그러나,이 방법이 많은 브라우저를하지 해석하는 경우에도 엄격한 4.01 doctype html의 존재를, 완전하게 그것을 피하는 것이 좋습니다 순수 html 문서와 예약을 위해서만 이들을 사용 xhtml로 작성된합니다.
 
대충 html문서에서는 slefclose 하지 말고
xhtml 에서만 하라는 뜻..
난 그것도 모르고 죄다  <br />이렇게 죄다 닫아버렸다..
보는 족족..
Posted by 삽지리
,

request.setCharacterEncoding("UTF-8");
 String contents = request.getParameter("contents");               

 

이렇게 해주면 ㅇㅋㅂㄹ
예전에 한번 해놓고 까먹어서 지난 소스 뒤적뒤적

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

간단한 UTF-8 파일 생성  (0) 2011.10.26
한글파라미터 문제  (0) 2011.10.26
request 라인단위로 읽기  (0) 2011.10.26
java 썸네일 thumbnail  (0) 2011.10.26
흠 static{} 이걸 왜 쓰는걸가?  (0) 2011.10.26
Posted by 삽지리
,

ff에서는 잘돌아가는데 ie에서는 잘안된다.

왜일까..

response.contentType도 xml로 했는데

ie에서 responseTEXT를 찍으면 잘나오지만

xml을 가져오면 제대로 못가져온다.

그런데..

문서의 상단에 <?xml version="1.0" encoding="euc-kr;" ?>을

정의하니까 잘되더라.

그때그떄마다 경우가 달라서 혼란스럽다..

 

갑자기 안돼서 삽펐다

 

<?xml version="1.0" encoding="euc-kr;" ?> 알고보니

euc-kr뒤에 ;붙어서 안됐네 하놔.

 

<?xml version="1.0" encoding="euc-kr" ?>  이걸로 다시 수정

Posted by 삽지리
,