[jsp] post 방식으로 파라미터 값 받기

seulki·2022년 10월 12일
0

jsp

목록 보기
18/51
post-custom-banner

🎈 form.jsp

<%@ 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>
	<form action="action.jsp" method="post" name="myform">
		<fieldset>
			<legend>Post Data 전송예제</legend>
			
			<div>
				<label>이름</label>
				<input type="text" name="user_name" id="user_id">
			</div>
			<button type="submit">전송</button>
		</fieldset>
	</form>
</body>
</html>



🎈 action.jsp

<%@page import="javax.servlet.annotation.WebServlet"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

 <%
 	String paramName = request.getParameter("user_name");
 	String result = "";
 	if(paramName == null){
 		result = "이름이 없습니다.";
 	}else if(paramName.trim().equals("")){
 		result = "이름을 입력하세요";
 	}else {
 		result = paramName;
 	}
 %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<!-- 변수에 담아서 출력해도 되고 -->
<%=result %>
<!-- 받은 파라미터 그대로 출력해도 된다. -->
<%=paramName %>
</body>
</html>
  • form.jsp


  • action.jsp전송


  • NULL 값일 경우


  • 공백만 있는 경우

profile
웹 개발자 공부 중
post-custom-banner

0개의 댓글