以下是用于选择选项的其他一些标签。选项" />

spring 教程

spring mvc表单下拉列表 -888棋牌游戏

spring mvc表单下拉列表包含元素列表。此标记生成html select元素。它允许将数据绑定到所选元素。

语法

以下是用于选择选项的其他一些标签。

选项标签

此标签生成html选项标签。每个标签都包含一个可由用户选择的值。

语法

选项标签

此标签生成html选项标签的列表。每个标签包含用户选择的元素列表。

语法

spring mvc表单下拉列表示例

1、将依赖项添加到pom.xml文件。

          

    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

2、创建bean类

reservation.java

package com.nhooo;
public class reservation {
    private string firstname;
    private string lastname;
    private string gender;
    private string[] food;
    private string cityfrom;
    private string cityto;
    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;
    }
    public string[] getfood() {
        return food;
    }
    public void setfood(string[] food) {
        food = food;
    }   
    public string getcityfrom() {
    return cityfrom;
}
public void setcityfrom(string cityfrom) {
    this.cityfrom = cityfrom;
}
public string getcityto() {
    return cityto;
}
public void setcityto(string cityto) {
    this.cityto = cityto;
}   
}

3、创建控制器类

reservationcontroller.java

package com.nhooo;
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";
}
}

4、在web.xml文件中提供控制器的条目

web.xml



  springmvc
     
    spring  
    org.springframework.web.servlet.dispatcherservlet  
    1    
  
  
    spring  
    /  
  

5、在xml文件中定义bean

spring-servlet.xml



    
    
    
    
    
     
        
             
     

6、创建请求的页面

index.jsp

    railway registration form
click here for reservation.

7、创建视图组件

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         

        meals:         breakfast         lunch         dinner         

        leaving from:                                                       

        going to:                                                       

             

confirmation-page.jsp

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

your reservation is confirmed successfully. please, re-check the details.

first name : ${reservation.firstname} 
last name : ${reservation.lastname} 
gender: ${reservation.gender}
meals: 
  • ${meal}
leaving from : ${reservation.cityfrom} 
going to : ${reservation.cityto}

输出:

spring mvc表单下拉列表
spring mvc表单下拉列表
spring mvc表单下拉列表
spring mvc表单下拉列表

888棋牌游戏的友情链接:

网站地图