2015-10-21 3 views
0

У меня есть несколько веб-страницу в папку в веб-страницах, я попытался RequestDispatcher, но страница не делаетДоступ JSP страницы из папки внутри веб-страниц

У меня есть папка с именем «админ» внутри веб-страниц в веб-приложения Java

У меня есть 2 jsp внутри admin, page1 и page2.

При щелчки используйте кнопку отправки в page1, он идет в сервлет и от сервлета PAGE2

Но этого не происходит ...

folder inside webpages - admin

Page1.jsp

<form action="pagecheck"> 
     <input type="submit" value="page" name="page"> 
</form> 

pagecheck.java (Servlet)

if(request.getParameter("page")!=null) 
     { 
      RequestDispatcher rd=request.getRequestDispatcher("/web/admin/page2.jsp"); 
      rd.forward(request, response); 
     } 

страница2. JSP

<h1> Success </h1> 

Когда я запускаю это и нажмите на кнопку отправить в page1, следующая вещь, которую я вижу HTTP Status 404: Не найдено

+0

вы можете рассказать нам всего сообщения 404? Я думаю, что он не может найти сервлет. –

+0

Тип Сообщение о состоянии messageNot Найдено description Запрошенный ресурс недоступен. – JavaLearner1

ответ

0

Я чувствую, что это 404 подходит для servlet.Since он пытается найти сервлет в админ folder.You нужно исправить first.If вы используете аннотации, то вы можете изменить

@WebServlet("/admin/pagecheck") 

Затем вам нужно будет изменить код сервлета также как этот

if(request.getParameter("page")!=null) 
      { 
       RequestDispatcher rd=request.getRequestDispatcher("page2.jsp"); 
       rd.forward(request, response); 
      } 

Это должно работать.

+0

Этот код работает хорошо! – JavaLearner1

+0

рад, что это помогло. –

0

Попробуйте этот код.

if(request.getParameter("page")!=null) 
      { 
       RequestDispatcher rd=request.getRequestDispatcher("admin/page2.jsp"); 
       rd.forward(request, response); 
      } 
+0

все та же ошибка ... – JavaLearner1

+0

его должно работать. не могли бы вы предоставить больше деталей кода или структуры пакета. –

+0

Ошибка следующая: HTTP 404: страница не найдена, введите отчет о состоянии messageNot Найдено description Запрошенный ресурс недоступен. – JavaLearner1