Я заполнил тег данными из БД с помощью этого кода:
<select name="course">
<!-- This uses Velocity Template Language. This code loops through -->
<!-- the map of the query result and populates the list -->
#foreach($course in $courses)
<option value="$!{$course.get("coursename")}">$course.get("coursename")</option>
#end
</select>
Как видите, значение каждого параметра также является переменной.Я попытался [выбрать имя = "курс"], но это не сработало.Эта форма обрабатывается этим методом:
//We're using the Sparkjava framework
public static Route addFlashCard = (Request req, Response res) -> {
Map<String, Object> model = new HashMap<>();
String uname = req.session().attribute("currentUser");
String question = req.queryParams("question");
String answer = req.queryParams("answer");
String course = req.queryParams("course");
boolean result = PreparedQueries.addFlashCard(question, answer, course, uname);
if(!result)
model.put("fail", result);
else
model.put("success", result);
return new VelocityTemplateEngine().render(new ModelAndView(model, "html/flashcard.html"));
};
Я знаю, что нет ошибки SQL, потому что ни один из моих блоков try-catch не выдал ошибку.Что мне нужно сделать, чтобы получить выбор клиента?