Programming/Java
특정 확장자 접근 비허용
Aterilio (Jeongmee)
2020. 3. 20. 15:29
WEB-INF/web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ... >
<servlet>
<servlet-name>Servlet that filter forbidden</servlet-name>
<servlet-class>my.package.ForbiddenServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet that filter forbidden</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
</web-app>
my.package.ForbiddenServlet.java
public class ForbiddenServlet extends HttpServlet {
public ForbiddenServlet() {
}
public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
// super.service(req, res);
res.sendError(HttpServletResponse.SC_FORBIDDEN);
}
}