Я создал страницу входа в систему (HTML) в динамическом проекте. Я хочу проверить имя пользователя и пароль с базой данных mysql и отобразить сообщение об ошибке на той же странице, если имя пользователя или пароль неверны. Я не хочу использовать сервлет здесь, чтобы отобразить страницу с ошибкой, потому что я хочу отображать сообщение об ошибке вместо страницы с ошибкой. Как я могу достичь этого в динамическом веб-проекте. Могу ли я использовать javascript, jQuery, JSP или любую их комбинацию?Как проверить имя пользователя и пароль с базой данных, чтобы отобразить сообщение об ошибке?
1
A
ответ
0
Я не знаком с JSP, но вот обзор того, что вам нужно:
index.html
<!DOCTYPE HTML>
<html>
<head>
<title>Web Form</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('form').on('submit', function(e) {
// don't let the browser submit the form
e.preventDefault();
// send form data to JSP page
$.ajax({
url: 'process.jsp',
async: true,
cache: false,
type: 'POST',
data: $(this).serialize(),
dataType: 'html',
success: function(data) {
// place message in error box
$('#error_box').html(data);
// if "Success" then redirect if you would like
if(data === 'Success!'){
// window.location = 'some other page/website';
}
}
});
});
});
</script>
</head>
<body>
<form method="POST" action="process.jsp">
<input type="text" name="username" />
<input type="password" name="password" />
<input type="submit" value="submit" />
</form>
<div id="error_box"></div>
</body>
</html>
process.jsp
// I don't know JSP
// use the POST values and check your DB
// Upon success/failure just echo the message
// <%='Success!'%>
// <%='Failed!'%>
+0
Я заметил, что вы приняли мой ответ, работает ли код для вас? – MonkeyZeus
Смежные вопросы
- 1. Чтобы проверить имя пользователя и пароль Google
- 2. Как отобразить сообщение об ошибке
- 3. Отобразить сообщение об ошибке для пользователя (node.js)
- 4. Как отобразить сообщение об ошибке
- 5. Как проверить и отобразить сообщение об ошибке git commit?
- 6. Как проверить и отобразить сообщение об ошибке - дизайн конструкции Angular2?
- 7. проверить имя пользователя и пароль
- 8. Как отобразить сообщение об ошибке из сервлета?
- 9. Как отобразить сообщение об ошибке в flex
- 10. Отобразите отдельное сообщение об ошибке
- 11. Как проверить имя пользователя и пароль без открытия портала входа?
- 12. CodeIgniter:. Как проверить имя пользователя и пароль
- 13. Как отобразить сообщение об ошибке в виде
- 14. Как отобразить сообщение об ошибке для DataAnnotations
- 15. Как отобразить jQuery Проверить сообщение об ошибке после дополнения Bootstrap?
- 16. Сообщение об ошибке cakephp inline - Отсутствует соединение с базой данных
- 17. Как отобразить сообщение об ошибке в asp.net?
- 18. Как отобразить сообщение об ошибке JSON?
- 19. Как отобразить сообщение об ошибке pre-commit
- 20. Какое сообщение об ошибке лучше, если пользователи ввели неправильный пароль?
- 21. Как отобразить сообщение об ошибке Jquery DropZone
- 22. Как отобразить описательное сообщение об ошибке?
- 23. Сообщение об ошибке Echo'ing
- 24. Как отобразить сообщение об ошибке json?
- 25. Как прокрутить страницу, чтобы отобразить сообщение об ошибке?
- 26. как отобразить сообщение об ошибке в массиве
- 27. Как отобразить сообщение об ошибке в поле
- 28. Как отобразить сообщение об ошибке в представлении
- 29. Как узнать пароль и имя пользователя базы данных mysql?
- 30. Сообщение об ошибке выборки базовой линии
Вы можете использовать все из тех. Какой серверный язык вам доступен? – MonkeyZeus
Механизмы проверки Javascript лучше пойти http://www.position-relative.net/creation/formValidator/ –
AJAX - это то, что вы ищете. JQuery поддерживает его из коробки – Reeno