grails domain数组传值到Web页面的dropdonwlist作选项

本文详细介绍了如何在Groovy脚本中读取桌面TXT文件的数据,并将其整合到Web页面中,通过特定标签进行展示。具体包括数据获取、解析以及在页面上以指定方式呈现数据的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在domain class (class名为Test.groovy)中定义某方法,比如  

def getData = {	//该方法从桌面一txt文件获取数据
		Data data = new Data()
		Map<String, Set<String>> vs = data.getValuesForDropDown("C:\\Users\\hxz\\Desktop\\example.txt",["name","status","team"]);
		 return vs
		 }
		def name = getData().get("name")
		def status = getData().get("status")
		def team = getData().get("team")
在相应Web页面中,以取name为例:
<div class="fieldcontain ${hasErrors(bean: testInstance, field: 'name', 'error')} required">
	<label for="name">
		<g:message code="test.name.label" default="name" />
		<span class="required-indicator">*</span>
	</label>
	<g:select name="name" class="s1"  action="create" from="${new Test().name}"  required=""  />
</div>

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值