[목차]
01. post 방식
[코드예제] form.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <h3>회원 가입 화면</h3> <form action="<%= request.getContextPath() %>/EX2/action.jsp" method="post"> 아이디 : <input type="text" name="uid"> <br/> 비밀번호 : <input type="text" name="upw"> <br/> 이름 : <input type="text" name="uname"> <br/> 전화번호 : <input type="text" name="uphone"> <br/> 이메일 : <input type="text" name="uemail"> <br/><br/> <input type="submit" value="회원가입버튼"> </form>
[코드예제] action.jsp
➡️ post 방식 한글 처리 : request.setCharacterEncoding("euc-kr");
<%@page import="org.apache.catalina.filters.SetCharacterEncodingFilter"%> <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <% request.setCharacterEncoding("euc-kr"); String id = request.getParameter("uid"); String pw = request.getParameter("upw"); String name = request.getParameter("uname"); String phone = request.getParameter("uphone"); String email = request.getParameter("uemail"); System.out.println(id + "<- uid"); System.out.println(pw + "<- upw"); System.out.println(name + "<- uname"); System.out.println(phone + "<- uphone"); System.out.println(email + "<- uemail"); out.println(id + "<- uid <br/>"); out.println(pw + "<- upw <br/>"); out.println(name + "<- uname <br/>"); out.println(phone + "<- uphone <br/>"); out.println(email + "<- uemail <br/><br/>"); %> id : <%= id %> <br/> pw : <%= pw %> <br/> name : <%= name %> <br/> phone : <%= phone %> <br/> email : <%= email %> <br/>
02. get 방식
// action.jsp 파일에 a태그 추가
<a href="<%= request.getContextPath() %>/EX2/getAction.jsp?id=<%=id%>&pw=<%=pw%>&name=<%=name%>&phone=<%=phone%>&email=<%=email%>">get방식 전송버튼</a>
[코드예제] getaction.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <% request.setCharacterEncoding("euc-kr"); String id = request.getParameter("id"); String pw = request.getParameter("pw"); String name = request.getParameter("name"); String phone = request.getParameter("phone"); String email = request.getParameter("email"); System.out.println(id + "<- uid"); System.out.println(pw + "<- upw"); System.out.println(name + "<- uname"); System.out.println(phone + "<- uphone"); System.out.println(email + "<- uemail"); out.println(id + "<- uid <br/>"); out.println(pw + "<- upw <br/>"); out.println(name + "<- uname <br/>"); out.println(phone + "<- uphone <br/>"); out.println(email + "<- uemail <br/><br/>"); %>
tag : #jsp #java #form #get #post #xml #한글처리
Uploaded by N2T