要求的数据编辑页面如下
编号
分类 (下拉框)[分类1,分类2]
商品名称
普通会员价
高级会员价
.
.
.
在Action中分别将数据对象merchform和分类list存入
merch = mr.get(merid);
if(merch.getMerId()>0)
{
request.setAttribute("editMerchForm",merch);
ClassifyManager cr = ClassifyManagerImpl.getInstance();
List list = cr.query();
if(list.size()!=0)
{
//save to session
request.getSession().setAttribute("list", list);
}
}
....
在JSP中无法使用html标签来显示list,因此只有如此
<logic:present name="editMerchForm">
<html:form method="post" action="/editMerch">
<table border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td>编号</td>
<td>显示数据</td>
<td>验证时错误信息</td>
</tr>
<tr>
<td>分类</td>
<td>
<bean:define id="cid" name="editMerchForm" property="classify.claId">
<!-- 此处如果使用html:select则可以自动实现选中,但必须把list存入form中才行 -->
<select name="claId">
<logic:iterate id="sele" name="list">
<bean:define id="claid" name="sele" property="claId"/>
<option value="<%=claid %>"
<%if (cid.equals(claid)){ out.print("selected");}%>/>
<bean:write name="sele" property="claName" />
</option>
</logic:iterate>
</select>
</td>
<td><html:error/></td>
</tr>
<tr>
<td>商品名称</td>
<td><html:text name="editMerchForm" property="merName"></html:text></td>
<td><html:errors/></td>
</tr>
想问问大家,有没有更方便快捷的办法。如果说可以将list存入form中,再从JSP中读出显示,请给出存入和读取的代码,谢谢。
分享到:
相关推荐
相信用过antd的同学基本都用过select下拉框了,这个组件数据量少的时候很好用,但是当数据量大的时候,比如大几百条上千条甚至是几千条的时候就感觉一点都不好用了,卡的我怀疑人生,一点用户体验都没有了。...
今天做vue的页面下拉框回显问题,回显数据是随机的,好奇怪,虽然多刷新 几下就可以了, 但是这个问题还是存在的,后来发现问题是 回显中的数据是两次请求,因为网络问题两次说不定哪个就请求的快一些, 因为...
JavaScript 技术: select2控件选择多个数据,以及回显数据的方法 。
今天小编就为大家分享一篇基于layui的下拉列表的数据回显方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
4 可自由编辑的数据可视化页面可视化页面采用原生的HTML网页作为模板,可自由编辑页面内容,支持导入任意HTML网页,为元素添加扩展属性即可绑定和配置图表,页面内置丰富的API,可构建图表联动、数据钻取、异步加载...
tapestry页面编辑组件,可以实现文本框,单选框,多选框和下拉框等的自动生成,并返回改变后的数据。
带右键菜单的数据表格 - DataGrid ContextMenu 数据表格行样式 - DataGrid Custom Row Style 数据表格页脚行 - DataGridFooter Row 树形数据表格 - TreeGrid 数据表格显示页脚 - TreeGrid 带分页的树形...
FineReport功能说明:、 多 sheet 报表设计:支持在设计器中创建多 Sheet 报表,导入导出多Sheet 的 Excel文件。 2、 多报表运行环境:能在多个报表运行环境...传等二十多种编辑器,报表参数页面和报表内容合二为一。
原型设计:中继器的简单使用。完成:数据可增删改查,并分页展示。 (具体实现:1、查询:根据姓名、性别字段 | 模糊查询:姓名(包含%xxx%) ... 7、分页:页面数量可根据下拉框选择显示不同,可以翻页浏览数据。)
提供多种多种编辑控件,如编辑框、下拉框等 简单易用,基于拖拽和类似于excel的页面布局功能,使得最终用户都能制作填报界面。 完善的权限控制,支持强大的权限控制功能,包括LDAP等,甚至可以控制到不同...
为下拉框代码添加一个editable="true"属性,就把它变成了一个可编辑的下拉框,效果如下: 特点8:可通过AJAX方式加载数据 下拉框的树结构可以通过ajax方式加载。详情请参见在线相关示例。 特点9...
风越.net代码生成器 [FireCode Creator] 是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx WEB程序、.net普通三层...
《风越代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx WEB程序、.net普通三层...
数据列表集成类似EXCEL的快速筛选、排序、模糊搜索、AJAX编辑等功能,表单页集成常用的文本、下拉框、单选、多选、关键词、编辑器、文件上传、图片上传、图片裁切等控件,除此之外,您还可以灵活的扩展自己的控件,...
《风越.Net代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx两种代码框架及多个...
数据列表集成类似EXCEL的快速筛选、排序、模糊搜索、AJAX编辑等功能,表单页集成常用的文本、下拉框、单选、多选、关键词、编辑器、文件上传、图片上传、图片裁切等控件,除此之外,您还可以灵活的扩展自己的控件,...
数据列表集成类似EXCEL的快速筛选、排序、模糊搜索、AJAX编辑等功能,表单页集成常用的文本、下拉框、单选、多选、关键词、编辑器、文件上传、图片上传、图片裁切等控件,除此之外,您还可以灵活的扩展自己的控件,...
《风越ASP代码生成器 [FireAsp Creator]》是一款采用.Net FrameWork2.0框架,基于Microsoft SQL Server及Microsoft Access数据库的ASP代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索页面。...
《风越代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架,基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索页面。通过界面模板与代码模板管理功能,可自定义...
《风越代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx WEB程序、.net普通三层...