쿼리 문자열은 URL의 일부로, 웹 페이지에 정보를 전달하는 데 사용됩니다. 이 문자열은 보통 ? 뒤에 키-값 쌍으로 이루어지며, 서로는 &로 구분됩니다. JSP에서는 request.getParameter() 메소드를 사용하여 이러한 쿼리 문자열을 추출하고 파싱할 수 있습니다. 다음은 URL에서 쿼리 문자열을 추출하고 파싱하는 예제입니다.
예제 1: 단일 쿼리 문자열 추출
이 예제는 URL에서 단일 쿼리 문자열을 추출하여 출력합니다.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Query String Example</title>
</head>
<body>
<%
// 쿼리 문자열 추출
String name = request.getParameter("name");
if(name != null && !name.isEmpty()) {
out.println("Hello, " + name);
} else {
out.println("No name provided in the query string.");
}
%>
</body>
</html>
예제 2: 다중 쿼리 문자열 추출
이 예제는 URL에서 여러 쿼리 문자열을 추출하여 출력합니다.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Multiple Query String Example</title>
</head>
<body>
<%
// 다중 쿼리 문자열 추출
String name = request.getParameter("name");
String age = request.getParameter("age");
if(name != null && !name.isEmpty()) {
out.println("Hello, " + name + "<br>");
} else {
out.println("No name provided in the query string.<br>");
}
if(age != null && !age.isEmpty()) {
out.println("Your age is " + age);
} else {
out.println("No age provided in the query string.");
}
%>
</body>
</html>
관련 전문용어 설명
- 쿼리 문자열(Query String): URL의 일부로, 웹 페이지에 정보를 전달하는 데 사용되는 키-값 쌍입니다.
- getParameter(): JSP에서 클라이언트의 요청(request)으로부터 파라미터 값을 추출하는 메소드입니다. 쿼리 문자열에서 각 키에 해당하는 값을 반환합니다.
'jsp' 카테고리의 다른 글
이미지 표시: JSP 페이지에서 이미지를 표시하는 방법을 배우는 예제. (0) | 2023.12.25 |
---|---|
데이터베이스 입력: 사용자로부터 데이터를 입력받아 데이터베이스에 저장하는 예제. (0) | 2023.12.25 |
페이지 리다이렉션: 다른 페이지로 리다이렉트하는 방법을 배우는 예제. (0) | 2023.12.25 |
에러 페이지 설정: JSP에서 예외 처리 페이지를 설정하는 방법을 다루는 예제. (0) | 2023.12.25 |
세션 타임아웃: 세션의 수명을 설정하고 타임아웃 처리하는 예제. (0) | 2023.12.25 |