30/09/2018, 20:51

hỏi về dispatcher trong servlet

mình có 1 file jsp nằm trong WebContent/WEB-INF/views/show.jsp
bây giờ mình muốn dispatcher đến nó.
có 2 cách mình xem hướng dẫn
cách 1 : getServletContext().getRequestDispatcher("/WEB-INF/views/show.jsp")
cách 2 : request.getRequestDispatcher("/WEB-INF/views/show.jsp")

cái mình chưa hiểu ở đây là đường dẫn truyền vào . theo như mình đọc ở oracle API
thì cách 1 "The pathname must begin with a “/” and is interpreted as relative to the current context root. " tức là bắt đầu bằng / và là tương đối với context root ( là thư mực gốc của web app) nhưng nếu thế phải là WebContent//WEB-INF/views/homeView.jsp chứ nhỉ

tương tự với cách 2 "The pathname specified may be relative, although it cannot extend outside the current servlet context. If the path begins with a “/” it is interpreted as relative to the current context root. " lẽ ra phải bắt đầu với webcontent chứ nhỉ

Bài liên quan
0