ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JSP] Radio
    카테고리 없음 2023. 9. 12. 16:08
    package unit08;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import jakarta.servlet.ServletException;
    import jakarta.servlet.http.HttpServlet;
    import jakarta.servlet.http.HttpServletRequest;
    import jakarta.servlet.http.HttpServletResponse;
    
    /**
     * Servlet implementation class RadioServlet
     */
    public class RadioServlet extends HttpServlet {
    	private static final long serialVersionUID = 1L;
           
        /**
         * @see HttpServlet#HttpServlet()
         */
        public RadioServlet() {
            super();
            // TODO Auto-generated constructor stub
        }
    
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    	 */
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		response.setContentType("text/html;charset=UTF-8");
    		String gender = request.getParameter("gender");
    		String chk_mail = request.getParameter("chk_mail");
    		String content = request.getParameter("content");
    		PrintWriter out = response.getWriter();
    		out.print("<html><body>");
    		out.println("당신이 입력한 정보입니다.<hr>");
    		out.println("성별 : <b>");
    		out.println(gender);
    		out.println("</b><br> 메일 정보 수신 여부 : <b>");
    		out.println(chk_mail);
    		out.println("</b><br> 가입 인사 : <b><pre>");
    		out.println(content);
    		out.println("</b></pre><a href='javascript:history.go(-1)'>다시</a>");
    		out.print("</body></html>");
    		out.close();
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		doGet(request, response);
    	}
    
    }

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    	pageEncoding="UTF-8"%>
    <!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=UTF-8">
    <title>서블릿</title>
    </head>
    <body>
    	<form method="get" action="RadioServlet">
    		<label for="gender"> 성별 : </label> <input type="radio" id="gender"
    			name="gender" value="남자" checked> 남자 <input type="radio"
    			id="gender" name="gender" value="여자"> 여자 <br><br> 
    			<label for="chk_mail"> 메일 정보 수신 여부 : </label> 
    			<input type="radio" id="chk_mail" name="chk_mail" value="yes" checked> 수신 
    			<input type="radio" id="chk_mail" name="chk_mail" value="no"> 거 부<br><br>
    			<label for="content"> 간단한 가입 인사를 적어주세요^o^ </label><br>
    			<textarea id="content" name="content" rows="3" cols="35"></textarea><br>
    			<input type="submit" value="전송">
    	</form>
    </body>
    </html>
Designed by Tistory.