Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
52 lines (31 loc) · 1.33 KB

File metadata and controls

52 lines (31 loc) · 1.33 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package basic;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import emp.dto.EmpDTO;
@WebServlet(name = "include", urlPatterns = { "/include.do" })
public class IncludeTest extends HttpServlet {
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("euc-kr");
response.setContentType("text/html;charset=euc-kr");
PrintWriter out = response.getWriter();
System.out.println("include연습 - include서블릿 실행중");
out.print("<h1>요청재지정 연습 - include</h1>");
//1. 데이터 공유 - db에서 가져온 결과나 비지니스로직 수행결과
EmpDTO dto = new EmpDTO("jang","","장동건","","", 0,"11");
//요청범위안에서 "mydata"라는 이름으로 dto가 공유될 수 있도록 공유작업
request.setAttribute("mydata", dto);
//2. 요청재지정 - include
RequestDispatcher rd =
request.getRequestDispatcher("/servlettest/result.jsp");
rd.include(request, response);
out.print("<h1>요청재지정 연습-include_end</h1>");
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.