우선에는 servlet을 생성할 폴더는 아래와 같이 src 폴더이다.
servlet을 만들기전에 library 추가가 필요하다.
직접 타이핑을 해준다!
ok를 누르고 적용을 하면 끝난다. 아래는 servlet을 생성하는 방법이다.
여기서 servlet을 만들어준다.
이렇게 만들기를 하면 web.xml 이 뜰 것이다. 안 뜬다면 아래 경로에 있다.
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<servlet>
<servlet-name>Servlet2</servlet-name>
<servlet-class>com.servletex.Servlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet2</servlet-name>
<url-pattern>/Serv2</url-pattern>
</servlet-mapping>
</web-app>
그리고 위와 같이 servlet을 xml 매핑을 해줘야한다.
이 후 servlet에 아래와 같은 코드를 삽입하면
package pack;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
public class Servlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
Date today = new Date();
out.println("<html>" +
"<body>" +
"<h1 align=center>Servlet </h1><br>" +
"<br>" + today +"</body></html>");
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
이 화면을 볼 수 있게 된다. 분명히 알아야 할 점은 doGet 과 doPost에서 doGet에 내용을 적어줘야 화면을 볼 수가 있다.
이로써 intellij로 servlet을 설정하여 jsp와 servlet으로 MVC패턴의 모델2로 개발할 수 있는 환경을 맞추어 보았다.
'Java > JSP' 카테고리의 다른 글
maven 이란? (0) | 2019.09.12 |
---|---|
JSP, Servlet, 자바빈 등 용어 정리 (0) | 2019.09.12 |
JSP 에서 Post로 Servlet 에 parameter 넘기기 (0) | 2019.09.12 |
intellij 에서 Tomcat 적용하기 (0) | 2019.09.12 |
MVC 디자인 패턴이란? (0) | 2019.09.12 |