일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 이클립스
- 스프링
- 로또
- 단축키
- 가변인자
- 추상클래스
- 페이징
- Validations
- Random
- Full text
- 상속
- 25가지 효율적인 sql작성법
- while
- 형변환
- 야구게임
- Login with OAuth Authentication
- 다형성
- 상속예제
- 업캐스팅
- 자바 야구게임
- 자바
- angular2
- 전체
- 다운캐스팅
- jquery
- 전자정부
- full text indexing
- 전체텍스트
- IBatis procedure
- Today
- Total
nalaolla
[TIP] JSP 에서 ASP의 response.end 와 같은 용법 사용하기 본문
JSP 에서 ASP의 response.end 와 같은 용법 사용하기
보통 ASP에서는 response.end 이하의 문장은 실행 안되게 해놓고.... error를 체크하는 경우가 많습니다.
PHP라면 Exit;를 사용하겠지요.
JSP에서는 ASP의 response.end와 정확히 대응되는 명령어는 없는것 같습니다.
그렇다면 우리가 error를 체크하고 나서 아래 문장은 실행안되게 /* */ 이렇게 주석처리 하느냐?
이것도 중간에 javascript가 섞여 있으면 한번에 안 막힙니다.
결국 실행을 중시시켜야 할 명령어 아래라인 전에 return 시키는 방법이 제일 좋습니다.
if ( true ) return ; <----- 이렇게 한줄 써 주시면 return 문 아래 명령어들은 실행이 되질 않습니다.
예제 )
String uid = null;
String pwd = null;
String name = null;
uid = convertLang(request.getParameter("uid"));
pwd = convertLang(request.getParameter("pwd"));
name = convertLang(request.getParameter("name"));
out.println(pwd); <--------- 패스워드에 불필요한 값이 들어 있는지 체크
if ( true ) return; <--- 이렇게 써 주시면 아래라인의 명령어들은 실행이 되질 않습니다.
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(
"Select ...........................................");
if(rs.next()){
rs.close();
..............
.............. 명령어
'JSP' 카테고리의 다른 글
JSP 내장객체 9가지 (0) | 2015.12.28 |
---|---|
[JSPF] Jsp Include 방식의 차이와 JSPF 설명 (0) | 2015.12.23 |
DOCTYPE 정의 및 선언(DTD) (0) | 2015.12.23 |
jsp 함수 정리 (0) | 2015.12.23 |
JSP UTF-8 한글깨짐 처리방법 (0) | 2015.12.23 |