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