1. 먼저 index.jsp에 폴더 경로 안에 있는 이미지 파일을 넣는다. 이미지 파일이 보이지 않아서 경로 문제라고 단정지었다.
2. 갑자기 안된 것이기 때문에 찾다가 servlet을 찬찬히 뜯어보았다.
@WebServlet("/")
public class BoardServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public BoardServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
RequestDispatcher rd = request.getRequestDispatcher("/index.jsp");
rd.forward(request, response);
}
대충 메인으로 넘어가는 것을 "/"라고 두었는데 이것 때문에 경로에 문제가 생기는 것 같아
@WebServlet("*.do")
public class BoardServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public BoardServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
RequestDispatcher rd = request.getRequestDispatcher("/index.jsp");
rd.forward(request, response);
}
*.do로 바꿔주었더니 해결되었다.
'프로그래밍 > Jsp' 카테고리의 다른 글
request 객체의 요청 파라미터 정리 (0) | 2018.09.04 |
---|---|
page 디렉티브 (0) | 2018.09.04 |