카테고리 없음

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="+">+&nbsp;
	<input type="radio" name="op" value="-">-&nbsp;
	<input type="radio" name="op" value="*">*&nbsp;
	<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="남">남&nbsp;
	<input type="radio" name="gender" value="여">여&nbsp;
	
	<h3>[소유하고 있는 자동차]</h3>
	<input type="radio" name="car" value="소형차">소형차&nbsp;
	<input type="radio" name="car" value="중형차">중형차&nbsp;
	<input type="radio" name="carr" value="대형차">대형자&nbsp;
	
	<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>