Ajoutez ce qui suit au fichier jsp à utiliser
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form %>
Le début du fichier ajouté est ci-dessous
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form %>
La forme de base de la balise form est la suivante
HogeForm.java
//réduction
public class HogeForm {
private String hoge;
//Getter et setter omis
}
HogeController.java
//La notation de base est omise dans une certaine mesure
public String hogeForm(Model model) {
HogeForm form = new HogeForm();
//Définissez la valeur initiale que vous souhaitez afficher sur le formulaire
form.setHoge("foo");
return "page";
}
page.jsp
<form:form modelAttribute="checkForm">
<form:input path="hoge" />
<input type="submit" />
</form:form>
HogeController.java
public Stiring hogeForm(@ModelAttribute HogeForm form, Model model) {
//Définir comme message à partir de la valeur reçue
model.setAttribute("message", form.getHoge());
return "result";
}
result.jsp
<!--Omettre les bases-->
<!--Afficher le message-->
<p>${ message }</p>
Ce qui précède est la forme de base de base
form
-Create <form> </ form>
.
ʻInput`-Par défaut
Un bref résumé des balises de formulaire Spring MVC Session d'étude du printemps 4 1ère (2e)
Recommended Posts