[Servlet] - 서블릿에서 초기화 파라매터 지정 및 사용하기 WebInitParam
○ 서블릿에서 초기화 파라매터 지정 및 사용하기 |
초기화 파라매터를 web.xml에서 지정하는 것이 아닌 해당 Servlet 파일에 직접 기술해서 사용하여 보겠다 // index.jsp <body> <form action="formTest" method="post"> <input type="submit" value="전송"> </form> </body> // formTest.java // @WebServlet("/formTest") <-- 이전의 것 // 초기화 파라매터를 사용하기 위해 urlPatterns를 추가시키고, @WebInitParam을 사용한다 @WebServlet(urlPatterns= {"/formTest"}, initParams={ @WebInitParam(name="cpu", value="i7-4570"), @WebInitParam(name="gpu", value="gtx1060ti"), @WebInitParam(name="memory", value="16gb ram") } ) public class formTest extends HttpServlet { private static final long serialVersionUID = 1L; public formTest() { super(); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8");
// 초기화 파라메터 가져오기 위해서 String cpu = getInitParameter("cpu"); String gpu = getInitParameter("gpu"); String memory = getInitParameter("memory");
response.setContentType("text/html; charset=UTF-8"); PrintWriter writer = response.getWriter(); // 웹브라우저에 출력하기위해 writer.println("cpu : " + cpu + ", gpu : " + gpu + ", memory : " + memory); writer.close(); } } |
'Servlet' 카테고리의 다른 글
[Servlet] - MVC2 Servlet Model 구성도 (0) | 2018.06.26 |
---|---|
[Servlet] - 서블릿 특정 데이터 전체 공유 ServletContext (0) | 2018.06.26 |
[Servlet] - get방식, post방식 한글설정하기 (0) | 2018.06.25 |
[Servlet] - form 태그 이용한 post 데이터 전송 (0) | 2018.06.25 |
[Servlet] - 서블릿 생명주기 (0) | 2018.06.25 |