카테고리 없음
jsp 과제
장꾸꾸
2020. 11. 6. 16:47
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="calc.do" method="get">
<h1>초간단 계산기</h1>
A값 : <input type="text" name="A"><br>
B값 : <input type="text" name="B"><br><br>
<input type="radio" name="op" value="+">+
<input type="radio" name="op" value="-">-
<input type="radio" name="op" value="*">*
<input type="radio" name="op" value="/">/<br><br>
<input type="submit" value="처리">
</form>
</body>
</html>
package task;
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;
@WebServlet(name = "GET", urlPatterns = { "/calc.do" })
public class CalcResult extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//1.한글처리(UTF-8, EUC-KR등)
response.setContentType("text/html;charset=UTF-8");
//2.데이터 가져오기
int A=Integer.parseInt(request.getParameter("A"));
int B=Integer.parseInt(request.getParameter("B"));
String op = request.getParameter("op");
int result = 0;
if(op != null) {
response.getWriter().append("<h1>테스트 프로그래밍</h1>");
if(op.equals("+")) {
result = A+B;
}else if(op.equals("-")) {
result = A-B;
}else if(op.equals("*")) {
result = A*B;
}else if(op.equals("/")) {
result = A/B;
}
}else {
response.getWriter().append("<h1>다시 입력</h1>");
}
//3.출력
response.getWriter().append("<html><head><title></title></head>");
response.getWriter().append("<body>");
response.getWriter().append("답:" + result +"<br>");
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="user.do" method="get">
<h1>[로그인 화면]</h1>
이름 : <input type="text" name="name"><br>
성적 : <input type="text" name="passwd"><br><br>
<input type="submit" value="입력완료">
<input type="reset" value="다시입력">
</form>
</body>
</html>
package task;
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;
@WebServlet(name = "USER", urlPatterns = { "/user.do" })
public class UserInfo extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//1.한글처리(UTF-8, EUC-KR등)
response.setContentType("text/html;charset=UTF-8");
//2.데이터 가져오기
String name=request.getParameter("name");
String passwd=request.getParameter("passwd");
boolean a = true;
if(name.equals("candy") & passwd.equals("1234")) {
name = "candy";
passwd = "1234";
a = true;
}else {
a = false;
}
//3.출력
response.getWriter().append("<html><head><title></title></head>");
response.getWriter().append("<body>");
if(a == true) {
response.getWriter().append("당신의 이름은" + name +"이고<br>");
response.getWriter().append("비밀번호는" + passwd +"입니다<br>");
response.getWriter().append("<a href='User.html'>뒤로</a>");
response.getWriter().append("</body></html>");
}else {
response.getWriter().append("이름 또는 비밀번호가 틀립니다");
response.getWriter().append("<a href='User.html'>뒤로</a>");
response.getWriter().append("</body></html>");
}
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>task3</title>
</head>
<body>
<form action="user.do" method="get">
<h1>HTML FORM</h1>
<table border = "1" align = left></table>
<tbody>
<tr>
<td align="center"><h3>✨로그인 화면✨</h3></td>
<td>
이름 : <input type="text" name="name"><br>
성적 : <input type="text" name="passwd"><br><br>
</td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
</tbody>
<h3>[성별]</h3>
<input type="radio" name="gender" value="남">남
<input type="radio" name="gender" value="여">여
<h3>[소유하고 있는 자동차]</h3>
<input type="radio" name="car" value="소형차">소형차
<input type="radio" name="car" value="중형차">중형차
<input type="radio" name="carr" value="대형차">대형자
<h3>[거주지역]</h3>
<select id = "location">
<option value="전주">전주</option>
<option value="서울">서울</option>
<option value="대전">대전</option>
</select>
<h3>[사용중인 통신사]</h3>
<select id = "carrier">
<option value="1">KT</option>
<option value="2">SKT</option>
<option value="3">LG</option>
</select>
<h3>[기타 전달사항]</h3>
<input size="100" type = "text">
<input type="submit" value="전송">
<input type="reset" value="취소">
</form>
</body>
</html>