lowLietl
lowLietl
采纳率0%
2016-10-15 10:08 阅读 4.4k

下拉框option怎么获取值

List resTypeList=(List)request.getAttribute("RESOURCE_TYPE_LIST");
页面已经获取到值


typeName

怎么遍历Id和Name值

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • lowLietl lowLietl 2016-10-15 10:07

    图片说明

    如图,下拉框怎么遍历Id和Name

    点赞 评论 复制链接分享
  • Xth8013 Xth8013 2016-10-15 10:14

    如果你只是要过去你选中的选项,用getParameter( name )就行了,不需要遍历的

    点赞 评论 复制链接分享
  • Xth8013 Xth8013 2016-10-15 10:21

    这样 图片

    点赞 评论 复制链接分享
  • dsl815721035 dsl815721035 2016-10-15 11:08

    如下:根据name可以取值,name与每个value组成一个键值对,取到的name的value值为列表框选中的那个的value值,当option中没有写value参数时,取到的name的value值为列表的名字;比如{
    123,没加value,选择它时,value就是123
    123,加了value,选择它时,value就是456

    }

    请选择父菜单
    <%
    MenuImpl menuImpl = new MenuImpl();
    List listMenuEntities = menuImpl.find(0);
    for(MenuEntity menuEntitys: listMenuEntities){
    %>

    点赞 评论 复制链接分享
  • dsl815721035 dsl815721035 2016-10-15 11:11

    如下:根据name可以取值,name与每个value组成一个键值对,取到的name的value值为列表框选中的那个的value值,当option中没有写value参数时,取到的name的value值为列表的名字;比如{

    ```<!-- 比如123,没加value,选择它时,value就是123 -->

    
    
    
    ```<select name="select">
                            <option value="0">请选择父菜单</option>
                        <%
                            MenuImpl menuImpl = new MenuImpl();
                            List<MenuEntity> listMenuEntities = menuImpl.find(0);
                            for(MenuEntity menuEntitys: listMenuEntities){
                        %>  
                            <option value="<%=menuEntitys.getId() %>" <%if(menuEntity.getParentmenu() == menuEntitys.getId()) out.print("selected='selected'");%>><%=menuEntitys.getName() %></option>
                        <%
                            }
                        %>
                        </select>
    
    
    点赞 评论 复制链接分享

相关推荐