`
ccj
  • 浏览: 16011 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
uii
文章分类
社区版块
存档分类
最新评论

带下拉框的数据编辑页面

阅读更多
要求的数据编辑页面如下


    编号
    分类 (下拉框)[分类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中读出显示,请给出存入和读取的代码,谢谢。
分享到:
评论
4 楼 godson_2003 2007-09-25  
<html:select property="Name"name="**Form" value="admin" >
<html:options collection="list" property="userName" labelProperty="userName"/>
</html:select>

其中list是集合类型
value="admin" 中的admin是选定类型

使用struts标签,要比你上面的写法方便多啦
3 楼 ccj 2007-09-24  
gmawaje 写道
可以直接有<html:seleceConections>这个做,要好得多啊


此处如果使用html:select则可以自动实现选中,但必须把list存入form中才行
2 楼 tangyuanjian 2007-09-23  
请看jk的一个组件!
1 楼 gmawaje 2007-09-23  
可以直接有<html:seleceConections>这个做,要好得多啊

相关推荐

    antd的select下拉框因为数据量太大造成卡顿的解决方式

    相信用过antd的同学基本都用过select下拉框了,这个组件数据量少的时候很好用,但是当数据量大的时候,比如大几百条上千条甚至是几千条的时候就感觉一点都不好用了,卡的我怀疑人生,一点用户体验都没有了。...

    Vue下拉框回显并默认选中随机问题

    今天做vue的页面下拉框回显问题,回显数据是随机的,好奇怪,虽然多刷新 几下就可以了, 但是这个问题还是存在的,后来发现问题是 回显中的数据是两次请求,因为网络问题两次说不定哪个就请求的快一些, 因为...

    select2控件回显方法

    JavaScript 技术: select2控件选择多个数据,以及回显数据的方法 。

    基于layui的下拉列表的数据回显方法

    今天小编就为大家分享一篇基于layui的下拉列表的数据回显方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    DataGear数据可视化分析平台.rar

    4 可自由编辑的数据可视化页面可视化页面采用原生的HTML网页作为模板,可自由编辑页面内容,支持导入任意HTML网页,为元素添加扩展属性即可绑定和配置图表,页面内置丰富的API,可构建图表联动、数据钻取、异步加载...

    tapestry页面编辑组件

    tapestry页面编辑组件,可以实现文本框,单选框,多选框和下拉框等的自动生成,并返回改变后的数据。

    jQuery EasyUI 1.3 API 中文教程

    带右键菜单的数据表格 - DataGrid ContextMenu 数据表格行样式 - DataGrid Custom Row Style 数据表格页脚行 - DataGridFooter Row 树形数据表格 - TreeGrid 数据表格显示页脚 - TreeGrid 带分页的树形...

    FineReport功能说明

    FineReport功能说明:、 多 sheet 报表设计:支持在设计器中创建多 Sheet 报表,导入导出多Sheet 的 Excel文件。 2、 多报表运行环境:能在多个报表运行环境...传等二十多种编辑器,报表参数页面和报表内容合二为一。

    中继器简单使用.rp

    原型设计:中继器的简单使用。完成:数据可增删改查,并分页展示。 (具体实现:1、查询:根据姓名、性别字段 | 模糊查询:姓名(包含%xxx%) ... 7、分页:页面数量可根据下拉框选择显示不同,可以翻页浏览数据。)

    报表软件--Style Report报表数据填报

     提供多种多种编辑控件,如编辑框、下拉框等  简单易用,基于拖拽和类似于excel的页面布局功能,使得最终用户都能制作填报界面。  完善的权限控制,支持强大的权限控制功能,包括LDAP等,甚至可以控制到不同...

    combox 控件

    为下拉框代码添加一个editable="true"属性,就把它变成了一个可编辑的下拉框,效果如下: 特点8:可通过AJAX方式加载数据 下拉框的树结构可以通过ajax方式加载。详情请参见在线相关示例。 特点9...

    风越.net代码生成器 v3.5

    风越.net代码生成器 [FireCode Creator] 是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx WEB程序、.net普通三层...

    风越asp代码生成器 V3.5

    《风越代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx WEB程序、.net普通三层...

    DolpinPHP快速开发框架 v1.0.0.zip

    数据列表集成类似EXCEL的快速筛选、排序、模糊搜索、AJAX编辑等功能,表单页集成常用的文本、下拉框、单选、多选、关键词、编辑器、文件上传、图片上传、图片裁切等控件,除此之外,您还可以灵活的扩展自己的控件,...

    风越.Net代码生成器 [FireCode Creator] V1.3 精简版

    《风越.Net代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx两种代码框架及多个...

    DophinPHP快速开发框架 v1.3.3.zip

    数据列表集成类似EXCEL的快速筛选、排序、模糊搜索、AJAX编辑等功能,表单页集成常用的文本、下拉框、单选、多选、关键词、编辑器、文件上传、图片上传、图片裁切等控件,除此之外,您还可以灵活的扩展自己的控件,...

    DophinPHP快速开发框架 v1.3.3

    数据列表集成类似EXCEL的快速筛选、排序、模糊搜索、AJAX编辑等功能,表单页集成常用的文本、下拉框、单选、多选、关键词、编辑器、文件上传、图片上传、图片裁切等控件,除此之外,您还可以灵活的扩展自己的控件,...

    风越ASP代码生成器 2.4

    《风越ASP代码生成器 [FireAsp Creator]》是一款采用.Net FrameWork2.0框架,基于Microsoft SQL Server及Microsoft Access数据库的ASP代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索页面。...

    风越ASP代码生成器FireAspCreatorv2.9.rar

    《风越代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架,基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索页面。通过界面模板与代码模板管理功能,可自定义...

    风越.net代码生成器v2.9

    《风越代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx WEB程序、.net普通三层...

Global site tag (gtag.js) - Google Analytics