У меня есть папка со структурой папок:
Я хочу показать изображения на index.jsp из папки img.Но он не будет отображаться
Пока я пытался
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<jsp:include page="includes/header.jsp" />
<h2 class="page-header">Home</h2>
<base href="${pageContext.request.contextPath}/" />
<li><a href="${pageContext.request}/about">Home</a></li>
<a href="../../resources/img/1.png">
<img src="/resources/img/1.png" alt="logo">
<img src="WEB-INF/views/img/1.png" alt="studenst">
<img src="${pageContext.request.contextPath}/resources/img/1.png" />
<img src="#{request.contextPath}/resources/img/1.png" />
<h:graphicImage value="/resources/img/1.png" />
И это мой простой контроллер.
public class HomeServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public HomeServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String path = request.getServletPath();
RequestDispatcher dispatcher = this.getServletContext().getRequestDispatcher("/WEB-INF/views/index.jsp");
dispatcher.forward(request, response);
}
Почему он не работает?
Если я размещаю index.jsp вне папки web-inf (в веб-контенте), это работает.Но я хочу разместить index.jsp внутри web-inf.