프로젝트 선택 후 우클릭 밑 줄친 경로 클릭 ( 아무런 반응 없음 )
밑 줄친 경로에서 web.xml이 생성됨
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0">
<display-name>oracle0703</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>listServ</servlet-name>
<servlet-class>oracle0703.ListServ</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>listServ</servlet-name>
<url-pattern>/listServ</url-pattern>
</servlet-mapping>
</web-app>
web.xml 코드 확인
package oracle0703;
import java.io.IOException;
import java.util.ArrayList;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import board.oracle.BoardDao;
import board.oracle.BoardDto;
/**
* Servlet implementation class ListServ
*/
//@WebServlet("/listServ")
public class ListServ extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public ListServ() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
BoardDao dao = new BoardDao();
ArrayList<BoardDto> list = dao.selectList();
request.setAttribute("list", list);
RequestDispatcher dispatcher
= request.getRequestDispatcher("boardView.jsp");
dispatcher.forward(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
Servlet 파일에서 주석 친 @WebServlet("/listServ") 부분이 최신 방식 위에 web.xml 예전 방식
나중에 회사 들어가서 xml로 코드를 짜놨을지 모르니 확인 하는게 중요
현재는 사용 x
'프로젝트 기반 자바(JAVA) 응용 SW개발자 취업과정 > 추가 복습' 카테고리의 다른 글
이클립스 톰캣 버전 안 맞을 때 에러 해결 (0) | 2023.07.18 |
---|---|
스프링_maven_설정 (0) | 2023.07.18 |
DB_JDBC (0) | 2023.07.02 |
필드, 생성자, 메소드 정리 (2) | 2023.06.06 |
싱글톤 3 ( java ) 이름, 국영수 점수 입력=>총점, 평균, 최고점수 (0) | 2023.06.02 |