본문 바로가기

컴퓨터/jsp

개인정보 저장

package ZZ;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* Servlet implementation class PersonalInfoServlet
*/
@WebServlet("/pinfo-result")
public class PersonalInfoServlet extends HttpServlet {

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
    String name = request.getParameter("NAME");
    String id = request.getParameter("ID");
    String password = request.getParameter("PASSWORD");
    String gender = request.getParameter("GENDER");
    if(gender.equals("MALE"))
        gender = "남";
    else
        gender = "여";
    String iNotice = request.getParameter("INOTICE");
    String c1Notice = request.getParameter("CNOTICE");
    String dNotice = request.getParameter("DNOTICE");
    String job = request.getParameter("JOB");
    response.setContentType("text/html;charset=euc-kr");
    PrintWriter out = response.getWriter();
    out.println("<HTML>");
    out.println(
    "<HEAD><TITLE>개인 정보 입력 - 결과 화면</TITLE></HEAD>");
    out.println("<BODY>");
    out.println("<H2>개인 정보 입력</H2>");
    out.printf("이름: %s <BR>", name);
    out.printf("아이디: %s <BR>", id);
    out.printf("암호: %s <BR>", password);
    out.printf("성별: %s <BR>", gender);
    out.printf("공지 메일: %s <BR>", noticeToHangul(iNotice));
    out.printf("광고 메일: %s <BR>", noticeToHangul(c1Notice));
    out.printf("배송 확인 메일: %s <BR>", noticeToHangul(dNotice));
    out.printf("직업: %s <BR>", job);
    out.println("</BODY>");
    out.println("</HTML>");
}
private String noticeToHangul(String notice) {
    if (notice == null)
        return "받지 않음";
    else if (notice.equals("on"))
        return "받음";
    else
        return notice;
}

}

 

 

HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>개인 정보 입력 화면</title>
</head>
<body>
<H2>개인 정보 입력</H2>
<FORM ACTION=/brain/pinfo-result METHOD=GET>
이름: <input TYPE=TEXT NAME=NAME><BR>
아이디: <input TYPE=TEXT NAME=ID><BR>
패스워드: <input TYPE=PASSWORD NAME=PASSWORD><BR>
성별:
남<input TYPE=RADIO NAME=GENDER VALUE=MALCE>
여<input TYPE=RADIO NAME=GENDER VALUE=FEMAIL><BR><BR>
메일 수신 여부:
공지  메일<INPUT TYPE=CHECKBOX NAME=INOTICE>
광고  메일<INPUT TYPE=CHECKBOX NAME=CNOTICE>
배송 확인  메일<INPUT TYPE=CHECKBOX NAME=CNOTICE><BR><BR>
직업:
<SELECT NAME=JOB>
<OPTION>회사원</OPTION>
<OPTION>학생</OPTION>
<OPTION>기타</OPTION>
</SELECT><BR><BR>
<input TYPE=RESET VALUE="취소">
<input TYPE=SUBMIT VALUE="확인">
</FORM>
</body>
</html>

'컴퓨터 > jsp' 카테고리의 다른 글

버퍼  (0) 2013.07.06
Encoding  (0) 2013.07.06
servlet  (0) 2013.07.06
HTML 두 숫자 입력  (0) 2013.07.06
HTML 폼태그  (0) 2013.07.06