Использования запроса диспетчера Я переадресация запроса от класса сервлета, который находится в пакете контроллера к классу, который находится в фасоли package.Here мой код ..Невозможно получить доступ к классу пакета боба от контроллера пакета класса
private void credentialProcessing(HttpServletRequest request,
HttpServletResponse response) {
try{
RequestDispatcher rd=request.getRequestDispatcher("algo");//this class is in bean package
rd.forward(request, response);
}
catch (ServletException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Ошибка: Когда я пытаюсь это сделать, Tomcat дает мне ошибку, которая запрашивала ресурс, который не найден .. с другой стороны, если я получаю доступ к классу управляющего пакета, к которому он обращается.
спасибо за reply..but, что вы имеете в виду по URL? – james
@james Я должен был сказать дорожки. То, что я подразумеваю под путями, - это сопоставление URL-адреса ресурсу (сервлет, jsp) в вашем проекте. Так, например, если вы создаете отображение сервлета '/ myServlet', путь к сервлету равен ~ domain/root/myServlet'. Это вызывает запрос, направленный на этот путь, для обработки моего сервлета. RequestDispatcher работает таким же образом. Когда вы используете диспетчер запросов, вы в основном отправляете другой запрос с URL-адресом, который используется для поиска соответствующего ресурса. –
Спасибо, сработало. – james