SpringWeb <form:options>标签:定义下拉选择框或列表框的多个选项
选择 多个 定义 标签 gt lt 选项 Form
2023-06-13 09:12:00 时间
该标签是 form:select 标签的子标签,用于定义表单的下拉选择框或列表框的多个选项。
语法:
form:options itemValue= itemValue itemLabel= itemLabel items= items /
参数说明:
使用 Spring Web 标签实现在页面中添加下拉列表。
在 Fans 类中定义 fanList 属性,模拟一个控制器的表单对象,关键代码如下:
public class Fans{ List fanList = new ArrayList(); //定义一个List集合 public List getFanList(){ //生成get和set方法 return fanList; public void setFanList(List fanList){ this.fanList = fanList; }
用 form:options 标签定义表单的下拉选择框组件,关键代码如下:
%@page contentType= text/html import= java.util.* pageEncoding= UTF-8 % !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd %@taglib prefix= form uri= http://www.springframework.org/tags/form % com.Fans fanBean = new com.Fans(); List list = new ArrayList(); //定义一个List集合 list.add( 周一 //为List集合添加数据 list.add( 周二 list.add( 周三 list.add( 周四 list.add( 周五 fanBean.setFanList(list); //把集合保存到Fans对象中 request.setAttribute( command ,fanBean); //把Fans对象保存到request中 form:form 计划完成日期在本周的: form:select path = fanList multiple= false form:options items = ${command.fanList} / /form:select /form:form
应用 Spring Web 标签,将保存在 Map 集合中的信息以下拉列表形式显示在页面中。
在 Fans 类中定义 fanMap 属性,模拟一个控制器的表单对象,关键代码如下:
public class Fans{ Map fanMap; //定义一个Map集合 public Map getFanMap(){ //生成get和set方法 return fanMap; public void setFanMap(Map fanMap){ this.fanMap = fanMap; }
使用 form:options 标签定义表单的下拉选择框组件,关键代码如下:
%@page contentType= text/html import= java.util.* pageEncoding= UTF-8 % !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd %@taglib prefix= form uri= http://www.springframework.org/tags/form % com.Fans fanBean = new com.Fans(); Map map = new TreeMap(); //定义一个Map集合 map.put( 1 , 周一 //为Map集合添加数据 map.put( 3 , 周三 map.put( 5 , 周五 map.put( 7 , 周日 fanBean.setFanMap(map); //把集合保存到Fans对象中 request.setAttribute( command ,fanBean); //把Fans对象保存到request中 form:form 下次招聘时间定在本周的: form:select path= fanMap multiple= false form:options items= ${command.fanMap} / /form:select /form:form
23007.html
htmljavaspringWeb相关文章
- 安装AIC准则使用前进法后退法和逐步回归法进行变量选择的r语言代码
- 相关性分析方法怎么选择_多个因素相关性分析
- java interface有多个implement的情况下,@Inject调用实现类的选择
- K8S 生态周报| 基础库放弃维护,上游社区如何选择?
- 静态博客评论系统的选择
- Logstash、Fluentd、Fluent Bit 还是 Vector?如何选择合适的开源日志收集器
- bootstrap select 多选的用法,取值和赋值(取消默认选择第一个的对勾)详解编程语言
- Linux:一种免费、自由的选择(为什么linux免费)
- Linux——编程者的最佳选择(编程推荐linux系统)
- 7大维度看国外企业为啥选择gRPC打造高性能微服务
- MySQL:高效、可靠、灵活的数据库选择(mysql的好处)
- 的性能比较MySQL各版本性能对比:你的最优选择(mysql多个版本)
- MySQL管理工具探索:最佳选择何在?(mysql管理工具有哪些)
- 优雅的选择Oracle数据库中文支持(fa oracle中文)
- 方式如何更好地持久化redis多种方式提供选择(持久化redis有几种)
- MySQL三种引擎不同的选择,不同的性能(mysql三中引擎)
- MySQL下载版本说明选择最适合你的版本(mysql下载版本说明)
- 仿51JOB的地区选择效果(可选择多个地区)
- 判断多个inputtype=file是否有已经选择好文件的代码
- asp.net中不能在DropDownList中选择多个项原因分析及解决方法
- php使用array_rand()函数从数组中随机选择一个或多个元素