이 블로그 검색

2011년 5월 16일 월요일

이 인터넷 사이트를 열 수 없습니다. 요청한 사이트를 사용할 수 없거나 찾을 수 없습니다.

  • 원인
Internet Explorer에서 보안 웹 사이트(SSL)의 Microsoft Office 문서(.doc 파일, .xls 파일, .ppt 파일 등)를 열거나 다운로드하려고 하면 문서를 사용할 수 있고 서버에서 다운로드할 수 있는 경우에도 다음 오류 메시지 중 하나가 나타날 수 있습니다.



  • 해결방법
다음과 같이 Cache-Control 을 세팅해주면 됩니다.
 response.setHeader("Cache-Control", "max-age=0");




<%@ page contentType="application/vnd.ms-excel; charset=UTF-8" %>
<head>
<%
    response.setHeader("Content-Type", "application/vnd.ms-xls");
    response.setHeader("Content-Disposition", "attachment;filename=DownloadFile.xls");
    response.setHeader("Content-Description", "JSP Generated Data");  
    response.setHeader("Pragma", "public");
    response.setHeader("Cache-Control", "max-age=0");%>
</head>
<body> 
..........내용............
</body>
</html>

2011년 5월 8일 일요일

display 조작

//보여줌
display:none;


//숨김 또는 보여줌

dis_target = document.getElementById("infor_layer["+nm+"]").style;
if(x[0].checked){
dis_target.display = "";//보여줌
}else{
dis_target.display = "none";//숨김
}

2011년 5월 3일 화요일

ORA-29275 : 부분 다중 바이트 문자

원인
서버와 클라이언트의 CHARACTERSET이 다름
해결
아래의 쿼리문을 통해 서버의 CHARACTERSET을 확인한다.
SELECT * FROM SYS.PROPS$ WHERE NAME = 'NLS_CHARACTERSET'
클라이언트의 CHARACTERSET을 변경
레지스트리편집기를 실행시킨후
HKEY_LOCLA_MACHINE\SOFTWARE\ORACLE\KEY_xxxx: 근처에서 NLS_LANG값을 확인한후 서버와 일치시켜준다.
참고로 필자의 NLS_LANG값은 KOREAN_KOREA.KO16MSWIN949 에서 KOREAN_KOREA.KO16KSC5601 로 변경

2011년 5월 1일 일요일