Пишу страничку логина по гайду
Вот doPost из сервлета:
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
Login login = new Login();
login.setUsername(username);
login.setPassword(password);
try {
if (loginDao.validate(login)) {
response.sendRedirect("admin_main.jsp");
} else {
throw new RuntimeException("Invalid login or password");
}
} catch (RuntimeException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
Вот Error.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isErrorPage="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Error</title>
</head>
<body>
<center>
<h1>Error</h1>
<h2><%=exception.getMessage() %><br/> </h2>
</center>
</body>
</html>
Как сделать так, чтобы при throw new RuntimeException("Invalid login or password");
в Error.jsp вызывался getMessage() у этого исключения или у любого другого. Другими словами, как привязать exception из сервлета к exception в jsp, чтобы в браузере выводился getMessage (в зависимости от того, какое исключение было брошено).
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как решить ошибку:
Использую spring-batch чтобы разложить сущность по табличкамВозник вопрос в написании writer'а
Есть классы, например add_pdd-value, bdd_ogg-value, fff_ooo-value И таких классов штук 15Все заканчиваются на value