📅  最后修改于: 2020-12-04 08:31:38             🧑  作者: Mango
Spring MVC表单单选按钮使我们一次只能选择一个选项。此标签呈现单选类型的HTML输入标签。
除了单选按钮标签,Spring MVC的表单标签库也包含单选按钮标签。此标签呈现带有radio类型的多个HTML输入标签。
org.springframework
spring-webmvc
5.1.1.RELEASE
javax.servlet
servlet-api
3.0-alpha-1
javax.servlet
jstl
1.2
org.apache.tomcat
tomcat-jasper
9.0.12
Reservation.java
package com.javatpoint;
public class Reservation {
private String firstName;
private String lastName;
private String Gender;
public Reservation()
{
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getGender() {
return Gender;
}
public void setGender(String gender) {
Gender = gender;
}
}
ReservationController.java
package com.javatpoint;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
@RequestMapping("/reservation")
@Controller
public class ReservationController {
@RequestMapping("/bookingForm")
public String bookingForm(Model model)
{
//create a reservation object
Reservation res=new Reservation();
//provide reservation object to the model
model.addAttribute("reservation", res);
return "reservation-page";
}
@RequestMapping("/submitForm")
public String submitForm(@ModelAttribute("reservation") Reservation res)
{
return "confirmation-form";
}
}
web.xml
SpringMVC
spring
org.springframework.web.servlet.DispatcherServlet
1
spring
/
spring-servlet.xml
index.jsp
Railway Registration Form
Click here for reservation.
Reservation-page.jsp
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
Reservation Form
Railway Reservation Form
First name:
Last name:
Gender:
Male
Female
确认页面.jsp
Your reservation is confirmed successfully. Please, re-check the details.
First Name : ${reservation.firstName}
Last Name : ${reservation.lastName}
Gender: ${reservation.gender}
输出: