Eclipse의 New-> Servlet 마법사를 사용하여 자동 생성 된 서블릿 및 서블릿 매핑 항목을 준비 할 수 있습니다. 하지만 서블릿의 java 파일을 선택하여 삭제하면 web.xml의 해당 항목이 삭제되지 않습니다.web.xml 항목이 포함 된 이클립스 삭제 서블릿
어떻게하면됩니까?
Eclipse의 New-> Servlet 마법사를 사용하여 자동 생성 된 서블릿 및 서블릿 매핑 항목을 준비 할 수 있습니다. 하지만 서블릿의 java 파일을 선택하여 삭제하면 web.xml의 해당 항목이 삭제되지 않습니다.web.xml 항목이 포함 된 이클립스 삭제 서블릿
어떻게하면됩니까?
나는 web.xml
파일을 편집하고 항목을 삭제한다고 생각합니다. 서블릿을 삭제할 때 자동으로 삭제되지 않을 가능성이 높습니다.
어노테이션 사용은 어떻습니까? 이를 위해 web.xml의 구성을 돌볼 필요는 없습니다.
package com.inventwheel.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class DeleteMe
*/
@WebServlet(description = "DeleteMe Servlet", urlPatterns = { "/DeleteMe" })
public class DeleteMe extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public DeleteMe() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
}
이 경우 주석이 어떻게 도움이됩니까? 나는 sevlet을 지우고 프로젝트를 만들었고 아무 일도 없었습니다. 서블릿에는 사용자가 언급 한 모든 자동 생성 주석이 있습니다. –
실제로 annotation을 사용할 때 web.xml 파일을 유지할 필요가 없습니다. 모든 구성 매개 변수는 서블릿 자체의 주석을 사용하여 설정할 수 있습니다. –
왜 그런지 궁금합니다. 나 한테 이해가 안돼. Eclipse가'project> right> new> servlet'을 할 때 자동으로 서블릿 매핑을 추가 할 수 있다면 서블릿이 삭제 될 때 매핑을 제거 할 수 있어야합니다. –