Day01(request)
📆 Today I Learned(개발언어학습)/JSP

Day01(request)

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
	String param = request.getParameter("miseon");
	if(param != null){
%>
	<h1> I'm miseon</h1>
	<%
	out.print(param);
	}
	else{
	%>
		<h1> parameter가 없어요</h1>
	<%
	}
	%>
</body>
</html>

 

url의 ? 뒷부분에 쿼리문부분에서 01basic/ hello.jsp?param1=value1&param2=value2
param1, param2는 파라미터 이름
value1은 param1의 값, value2는 param2의 값
String a=request.getParameter("파라미터이름")
url요청에 파라미터 이름이 없으면 a는 null, 있으면 url요청에 써져있는 value값이 a

위에 내용을 보면 요청하고 있는 parameter인 "miseon"이 없기 때문에 if문에 의해 "parameter가 없어요"가 출력된 모습을 볼 수 있다.