plming/HTML-Web(17)
-
파일다운로드 구현시, 한글명 때문에 URLEncoder.encode() 사용할 때
파일다운로드 구현시, 한글명 때문에 URLEncoder.encode() 사용할 때 한글명에 공백이 포함되어있는 경우 URLEncoder.encode( "다운 받아주세요.txt", "UTF-8" ); 처리결과는 다운+받아주세요.txt 공백이 + 로 변경되어 의도하지 않은 이름이 만들어진다. URLEncoder.encode( "다운 받아주세요.txt", "UTF-8" ).replaceAll( "\\+", "%20" ); 강제로 + 를 공백으로 변경해줘야 한다.
2016.01.27 -
IE8 에서는 script의 .trim()은 안됩니다.
IE11이 보편화 되어있는 이 시기에도 여전히 IE8을 사용하시겠다는 고갱님들이 많으셔서리...;;; $('#objid').val().trim(); 처럼 평범한 script를 처리하지 못한다. 이는 jQuery로 변경하면 무사 통과되는... 결론은... jQuery의 위대함(?!)인가? ^^;;; $.trim( $('#objid').val() );
2016.01.27 -
보안컨텐츠만 표시됩니다 없애기
https:// 를 사용해서 보여지는 화면에서 http:// 를 사용하는 resource들을 include/사용하게 될 때 IE에서 죽어라 표시되는 사용하는 사람이 알아서(!) 설정을 바꿔서 안나오게 할 수 있지만 개발자의 입장에서는 나오지 않도록 코딩을 해주는 것이...
2015.08.13 -
iframe 표시-XFS(Cross Frame Script) 방지
iframe 을 사용해서 접속하지 못하도록 하기 위한 설정 모든 브라우저에서 되는 건 아니고, 일반적인 브라우저들(옛날 것X, 희안한 것X)에서는 되는 방법. HttpServletResponse.setHeader( "X-Frame-Options", "SAMEORIGIN" ); 일반적으로 iframe을 사용한 페이지와 동일한 orgin에 해당하는 frame만 표시하는 SAMEORIGIN 을 무난하게 사용 그 외에도 이런 값을 줄 수 있다. DENY : frame으로 표시 불가 ALLOW-FROM uri : 페이지는 지정된 orgin에 해당하는 frame만 표시 X-Frame-Options Header를 가지는 경우 아래와 같이 표시된다. 막무가내로 X 를 보여주기가 그시기 하다면 script로 무작정 정상..
2015.07.27 -
JSTL IF, ELSE
JSTL(JavaServerPages Standard Tag Library, 자바서버 페이지 표준 태그 라이브러리) JSTL Specification if는 ... 으로 사용하면 되지만 else는 사용할 수 없다. else를 사용해야 하는 경우에는 아래처럼 사용해야 한다. ... ... 조건비교는 두가지 형태 모두 사용가능하다. eq → == ne → != empty → == null 요롷게들 쓸 수 있...
2015.07.13 -
HTML Object Reference
웹 개발중에 객체들의 property와 method 정보를 확인할 때 유용하다. Window : http://www.w3schools.com/jsref/obj_window.asp Location : http://www.w3schools.com/jsref/obj_location.asp History : http://www.w3schools.com/jsref/obj_history.asp Head : http://www.w3schools.com/jsref/dom_obj_head.asp Body : http://www.w3schools.com/jsref/dom_obj_body.asp Form : http://www.w3schools.com/jsref/dom_obj_form.asp Select : http://w..
2015.05.27