[JAVA] taglib printanier: notes de forme

Une brève note sur la balise de formulaire jsp de Spring

Réglage initial (?)

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 %>

Forme de base

La forme de base de la balise form est la suivante

Voir page

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>

Recevoir le formulaire

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

Description des balises disponibles

form-Create <form> </ form>.

ʻInput`-Par défaut

Si vous en avez envie, continuez

Site de référence

Un bref résumé des balises de formulaire Spring MVC Session d'étude du printemps 4 1ère (2e)

Recommended Posts

taglib printanier: notes de forme
Forme de botte de printemps
Comment utiliser Thymeleaf avec Spring Boot
[Introduction à Spring Boot] Vérification de la validation du formulaire
Notes de l'étude Spring Framework [Partie 1] Conteneur DI
Test de validation de classe de formulaire avec Spring Boot