본문 바로가기

Return

(4)
자바스크립트 switch 와 return 익히 알고 있듯이, 아래 형식이 switch 를 사용하는 기본형. switch(변수){ case 값1: 실행문1; break; case 값2: 실행문2; break; case 값3: 실행문3; break; .... default: 실행문; } 물론, 이미 다들 알고 있듯이.. case 여러개가 동일 실행문을 타는 수도 있어서 아래 케이스 가능. switch(변수){ case 값1: case 값2: 실행문1; break; case 값3: 실행문2; break; .... default: 실행문; } 그리고, 자바스크립트는 변수에 대한 type 구분이 흐릿(?)해서 값 부분에 true/false, 숫자, 문자, 문자열 등도 가능. switch(변수){ case '문자열1': 실행문1; break; case '..
MMS 본문 링크 타고 들어온 JSP 에서 프로세스를 중단하고자 할 때.. .jsp 가 호출되었을 때,더이상 진행하지 않게 하려면 아래와 같이 한다. 1. return; 그런데, return; 이후에도 코드들이 있으면 에러가 발생한다.이런 경우 아래와 같이 한다. 2. if(1==1) return;if(true) return; 이라고 하면 오류가 발생하므로,if(조건식) return; 이 되도록 하는 것이다. MMS 로 발생된 본문 링크를 타고 들어올 때,상기 2와 같이 하면 return; 이후의 문장도 실행이 된다.실행되면 안 되는데 실행이 되니까 미치고 환장할 노릇이지만 어쩔 수 없이 아래와 같이 한다. 3. if(조건) throw new Exception(); 물론 상기 3과 같이 하려면, 아래와 같이 세팅을 한다.try{ ... if(조건식) throw new Excep..
response.sendRedirect() 사용시 유의사항 간혹, A.jsp 에서 B.jsp 로 화면이 전환되어야 하는 상황이 발생합니다. 이때, response.sendRedirect() 를 사용하면 되는데 (물론, 다른 방식도 가능).. 문제가 생기기도 합니다. 이럴때는 코드를 명확히 할 필요가 있지요. A.jsp 파일 내용을 아래와 같이 하면 되겠지요. ... 기존 코드... return 을 해 주어야 기존 코드들이 실행되지 않아요.. ^^. isOk 를 boolean 으로 true 값을 넣는 이유는.. 이렇게 하지 않으면 런타임시 논리적인 오류가 발생할 수 있거든요. 이클립스로 코딩하면 경고가 뜨게 되는 거죠.
투명 플래시 z-index 가 적용되려면 object 사용시 param 에 name='wmode' value='transparent' 추가 가령, 페이스북의 Like 버튼을 달아야 하는데, 플래시가 z-index 레이어를 먹지 않을때 말이죠.. 일단 생각할 수 있는 것은, 플래시를 div 태그로 감싸서 z-index 를 설정하는 것인데.. 이것도 적용이 되지 않을때가 있어요. 혹시, object 태그로 플래시를 호출할때.. 를 사용했는지 확인해 보세요. 이거 넣으면 생각한 대로 될 겁니다. ^^. 그런데, 이렇게 해도 안 된다는 분.. 혹시 embed 쪽에도 넣으셨는지.. 암튼 최종 결과물은 아래와 같습니다. function setFlash(uri,width,height,bgcolor){ document.writeln(''); document.writeln(''); document.writeln(''); document.writeln('')..