<%@ 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>
<%@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>
action.jsp전송
NULL 값일 경우
공백만 있는 경우