[JAVA] spring taglib: Formularnotizen

Ein kurzer Hinweis zum Spring-JSP-Formular-Tag

Grundeinstellung (?)

Fügen Sie der zu verwendenden JSP-Datei Folgendes hinzu

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form %>

Der Anfang der hinzugefügten Datei befindet sich unten

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form %>

Grundform

Die Grundform des Formular-Tags lautet wie folgt

Seite anzeigen

HogeForm.java


//Kürzung

public class HogeForm {
	private String hoge;
	
	//Getter und Setter entfallen
}

HogeController.java


//Grundnotation wird teilweise weggelassen
public String hogeForm(Model model) {
	HogeForm form = new HogeForm();
	//Legen Sie den Anfangswert fest, den Sie im Formular anzeigen möchten
	form.setHoge("foo");
	return "page";
}

page.jsp


<form:form modelAttribute="checkForm">
    <form:input path="hoge" />
    <input type="submit" />
</form:form>

Das Formular erhalten

HogeController.java


public Stiring hogeForm(@ModelAttribute HogeForm form, Model model) {
	//Auf Nachricht vom empfangenen Wert setzen
	model.setAttribute("message", form.getHoge());
	return "result";
}

result.jsp


<!--Lassen Sie die Grundlagen weg-->
<!--Nachricht anzeigen-->
<p>${ message }</p>
	

Das Obige ist die Grundform

Beschreibung der verfügbaren Tags

form-Create <form> </ form>.

input-Standardmäßig

Wenn Sie Lust dazu haben, fahren Sie fort

Referenzseite

Eine kurze Zusammenfassung der Spring MVC-Formular-Tags 1. (2.) Studiensitzung im Frühjahr 4

Recommended Posts

spring taglib: Formularnotizen
Spring Boot Form
Verwendung von Thymeleaf mit Spring Boot
[Einführung in Spring Boot] Überprüfung der Formularvalidierung
Anmerkungen zur Spring Framework-Studie [Teil 1] DI-Container
Formularklassenvalidierungstest mit Spring Boot