Servlet 사용 시 Static으로 사용하기

-- JSP, SPRING 2011. 11. 17. 20:55
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
보통 Servlet을 만들어 JSP페이지에서 사용할 때 아래와 같이 사용한다.

[Servlet]

package testprj.testservlet;

public class TestServlet {

    public void setTest(String strValue) {
        ...
    }
}

[JSP]

<%@ page import="testprj.testservlet.*"%>

<%
    TestServlet test = new TestServlet();
    test.setTest("test");
%>

그런데, Static으로 Servlet을 사용하는 것이 편리할 때가 있다.

[Servlet]

package testprj.testservlet;

public class TestServlet {

    private static TestServlet _instance;

    static {
        _instance = new TestServlet();
    }

    public static TestServlet getInstance() {
        return _instance;
    }

    public void setTest(String strValue) {
        ...
    }
}
[JSP]

<%@ page import="testprj.testservlet.*"%>

<%
    TestServlet.getInstance().setTest("test");
%>

'-- JSP, SPRING' 카테고리의 다른 글

jsp upload처리  (0) 2011.11.28
JSP Transaction 처리 (setAutoCommit)  (0) 2011.11.28
JSP DB연결 및 쿼리  (0) 2011.11.10
DB별 JDBC드라이버 연결스트링  (0) 2011.11.10
JSP에서 엑셀 이용하기  (0) 2007.11.06
posted by 어린왕자악꿍