Мне известно, что я могу использовать Google "Проверка форм HTML" и получу миллиард учебных пособий. Мне хорошо известно, что я могу использовать простой JavaScript для проверки ввода формы, но мне сказали, что это не обязательно эффективный метод. Я также слышал, что рекомендуется проверять как клиентский, так и серверный код. ХОРОШО! Ну, что именно это означает, кроме написания кода на обоих? Означает ли это, что я делаю некоторые с JavaScript, а другие с сервлетами, или это означает, что я пишу одинаковые методы проверки на обоих?
Мой настоящий вопрос: может ли кто-нибудь дать мне понимание и указания относительно того, как проводить проверку моих HTML-форм. Я использую JSP и Servlet, и у меня есть тонны проверки формы.
Я уже провел небольшую проверку формы с помощью регулярного выражения в Java, но хочу выяснить, направляюсь ли я в правильном направлении, прежде чем писать какой-либо код.
Только продуктивные ответы, пожалуйста. Если бы я хотел получить отрицательный отзыв о том, насколько я неопытен, я бы пошел в Reddit.
Спасибо!