서블릿 연결하는 방법
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 |
package servlet;
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("/colorSelect.do")
public class colorSelectServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// TODO Auto-generated method stub
doProc(req,resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// TODO Auto-generated method stub
doProc(req,resp);
} |
cs |
jsp로부터 요청을 받을 서블릿 코드 위에 @WebServlet("/colorSelect.do") 을 적어준다
이것은 jsp 에서 보내는 곳에도 똑같이 적어준다.
그렇게 하면 두 jsp와 servlet 코드들이 서로 연결된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
<%@ 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>Insert title here</title>
</head>
<body>
<form action="colorSelect.do">
<!-- 해당 요청을 처리하기 위한 colorSelectServlet 만들고 jsp에서 받은 파라미터 값을 읽어서 각 선택에 따라 글자색 변경하기 -->
<select>
<option value="1">빨강</option>
<option value="2">초록</option>
<option value="3">파랑</option>
</select>
<input type ="submit" value="이동">
</form>
</body>
</html> |
cs |
위의 코드에서는 jsp코드에 적힌 colorSelect.do와 서블릿에 적힌 @WebServlet("/colorSelect.do")가 일치하기 때문에 jsp 에서 요청을 보내면
서블릿 코드에서 처리 할 수 있게 됩니다.
이번 글은 서블릿 코드를 jsp코드와 연결하는 방법에 대한 내용입니다.
이렇게 서블릿 코드와 jsp코드를 연결하면 MVC 패턴(model2)으로 코드를 작성 할 수 있습니다.
jswoo030@gmail.com 으로 질문을 보내시면 빠른 답변을 받으실 수 있습니다.
'Spring Framework > jsp 웹' 카테고리의 다른 글
이클립스 jsp파일 만들때 html5로 설정하기 (0) | 2017.12.18 |
---|---|
JSTL 코드 작성하는 방법 / c:if 문 / c:choose문 작성하기 (0) | 2017.11.30 |
EL 표현식 (0) | 2017.11.30 |
jsp 웹 프로그래밍 / 세션 , 쿠키 (0) | 2017.11.27 |
jsp 페이지 이동 방식 / Forward / Redirect (0) | 2017.11.24 |
댓글