:::: 개발 ::::/└ JSP & SPRING

JSP 변수 널 체크 + 숫자 타입 체크

nayha 2014. 3. 18. 16:24

test.jsp


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8">

</head>

<body>


<%!public static boolean isNaN(String str) {

    boolean check = true;

    for (int i = 0; i < str.length(); i++) {

        if (!Character.isDigit(str.charAt(i))) {

            check = false;

            break;

        } // end if

    } //end for

    return check;

} //isNaN%>


<% 

String idx ="";

idx =request.getParameter("idx");


if(  idx == null || idx.equals("")  || idx .equals("null") || !isNaN(idx)){

out.println("<script> alert('잘못된 접근입니다.'); history.back();</script>");      

}


%>

</body>

</html>


넘어온 값이 없거나 

숫자 타입이 아니라면 잘못된 접근

반응형