Я написал небольшую вставку java-программы, которая работает с сервлетами и JSP, используя шаблон MVC, который позволяет мне регистрировать и регистрировать учетные записи (если мы можем их называть) локальная база данных mySQL. Я использую сеансы для передачи значений между сервлетами и JSP, и у меня есть список инструкций if на сервлете, которые работают как валидация для недопустимых входов. Сейчас, когда мое приложение выполняется это происходит:Чтение CSV-файла из JSP
Sign_Up.jsp открывает и отображает имя пользователя и пароль поле с кнопкой отправки ниже него. Также он показывает ссылку в верхнем левом углу на Log_In.jsp. Если вы вводите имя пользователя и пароль, соответствующие требованиям, в базе данных создается учетная запись, и вы перенаправляетесь на Welcome.JSP, который отображает только несколько строк текста. (Я не проверяю погоду, пароль и введенное имя пользователя уникальны, поэтому в таблице пользователя в базе данных есть записи дублирования)
Если вы нажмете ссылку в верхней части Sign_UP.jsp, то вы перенаправляются на Log_In.jsp. Здесь вам необходимо ввести свои учетные данные, если они существуют в базе данных, вы перенаправлены на Welcome.jsp, иначе вам сообщают, что они являются недействительными и что вам нужно ввести их снова.
----------------------------------- ЭТО ЧТО Я ХОТЕЛ ДЕЛАТЬ СЕЙЧАС --------------------------------------
Как только учетная запись проверена и перенаправлена на Welcome.jsp. Мне бы хотелось, чтобы на этой странице была показана кнопка с надписью «Выбрать файл», которая при щелчке позволит вам просматривать ваш компьютер для файлов. Оттуда я должен иметь возможность выбрать CSV-файл, который я могу проанализировать и ввести в базу данных. Может быть, .csv будет содержать что-то же просто, как:
Username , Password
UserTest1, 123
UserTest2, 234
UserTest3, 567
UserTest4, 890
Так вот мои вопросы по поводу всей этой процедуры:
- Можно ли использовать JS внутри JSP, чтобы выполнить свою задачу?
- Это хорошая идея использовать JS внутри JSP для этого?
- Если бы я был построен более сложный веб-сайт, рекомендуется ли его создавать с помощью кода html, css и jQuery внутри JSP?
Вся идея заключается в том, чтобы построить аа сайт, который позволяет администратору ввести только .csv файл, содержащий список цен на предметы, которые будут захваченный на сайте и закачанный в базу данных, которая в свою очередь будет показать новый запас предметов для определенного продукта. Я знаю, что я далек от завершения, но это только начало. :)
1. Что вы подразумеваете под вводом типа «файл»? 2. Я знаю, что использование JS внутри HTML-страницы - это плохая практика, но я не знал, применяются ли те же правила при использовании HTML внутри JSP. –
'' –
Я думал и не было бы лучше, чтобы все страницы HTML, CSS и JS были разделены, а затем мои Log_In.jsp и Sign_Up. jsp просто показывает простую страницу, которая потребует от пользователя только ввести свои учетные данные? –