[HTML]
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
출력을 원하는 구구단 수를 입력하세요.
<form action="ex05Mul">
<input type="text" size="30" name="num"> <input type="button"
value="SEND">
</form>
</body>
</html>
[JAVA]
package com.example;
import java.io.IOException;
import java.io.PrintWriter;
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 ex05Mul
*/
@WebServlet("/ex05Mul")
public class ex05Mul extends HttpServlet {
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String num = request.getParameter("num");
int num1 = Integer.parseInt(num);
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.print("<html>");
out.print("<body>");
out.print("<table>");
out.print("<" + num1 + "Dan>");
for (int i = 0; i < 9; i++) {
// out.print("<tr>");
// out.print("<td>");
// out.print(num1 + " * " + (i + 1) + " = " + num1 * (i + 1));
// out.print("</td>");
// out.print("</tr>");
out.print(String.format("<tr><td> %d * %d = %d ", num1, (i+1), num1*(i+1)));
}
out.print("</table>");
out.print("</html>");
out.print("</body>");
}
}
==========================================================
[HTML]
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<form action="ex06" method="get">
<input type="text" name="num">
<input type="submit" name="SEND">
</form>
</body>
</html>
[JAVA]
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String num = request.getParameter("num");
int num1 = Integer.parseInt(num);
response.setContentType("text/html");
PrintWriter out = response.getWriter();
System.out.print(num1);
}
==========================================================
[HTML]
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<form action="ex07" method="post">
닉네임<input type="text" name="num"><br>
하고싶은말<input type="text" name="content"><br>
<input type="submit" name="SEND">
</form>
</body>
</html>
[JAVA]
package com.example;
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 ex06
*/
@WebServlet("/ex07")
public class ex07 extends HttpServlet {
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// post 방식으로 보낼 때 인코딩 방식(*위치 중요~!!)
request.setCharacterEncoding("euc-kr");
String nickname = request.getParameter("nickname");
String content = request.getParameter("content");
System.out.println(nickname);
System.out.println(content);
}
}
==========================================================
[HTML]
[JAVA]
==========================================================
[HTML]
[JAVA]
==========================================================