상세 컨텐츠

본문 제목

Servlet 데이터 공유 (ServletContext)

WebProgramming/JSP

by ChrisMare 2018. 10. 17. 17:22

본문

※ Servlet 데이터 공유 (ServletContext)

-> 여러 서블릿에서 데이터를 같이 공유할 경우 사용법

1. web.xml에 <context-param> 기술



2. servlet 쪽 java 파일에 ServletContext 메소드로 데이터 가져오기




<code> web.xml에 <context-param> 기술


1
2
3
4
5
6
7
8
9
10
11
12
<context-param>
    <param-name>admin</param-name>
    <param-value>chrismare</param-value>
</context-param>
<context-param>
    <param-name>pw</param-name>
    <param-value>1234</param-value>
</context-param>
<context-param>
    <param-name>path</param-name>
    <param-value>D:\jsplec\ex</param-value>
</context-param>
cs


<code> servlet 쪽 java 파일에 ServletContext 메소드로 데이터 가져오기


1
2
3
4
5
6
7
8
9
10
11
12
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        
        String admin = getServletContext().getInitParameter("admin");
        String pw = getServletContext().getInitParameter("pw");
        String path = getServletContext().getInitParameter("path");
        
        System.out.println("admin_id : " + admin);
        System.out.println("password : " + pw);
        System.out.println("path : " + path);
        
    }
cs


관련글 더보기

댓글 영역