index.html:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%--<%@ taglib prefix='c' uri='http://java.sun.com/jsp/jstl/core' %>--%>
<html>
<head>
<title>JavaTrouble</title>
</head>
<body>
<div class="main">
<form action="/findDate" method="post">
<input type="text" title="введите значение" name="inputDate" class="input-date" value="input Date">
<button type="submit" class="button-date">submit</button>
</form>
</div>
</body>
</html>
MyController.java:
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class MyController {
@RequestMapping("/findDate")
public String home(String inputDate, Model model){
System.out.println(inputDate);
return "index";
}
}
Для получения данных используйте аннотацию @RequestParam
:
Аннотация, указывающия, что параметр метода должен быть привязан к параметру веб-запроса.
Поддерживаются методы аннотированных обработчиков в Spring MVC следующим образом:
public String home(@RequestParam("inputDate") String inputDate, Model model){
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
проблема заключается в том что при считывании данных с клавиатуры с помощью методов класса Scanner, он пропускает строки (Date и Notes)Насколько я понял...