下拉框option怎么获取值

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


typeName

怎么遍历Id和Name值

5个回答

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

Xth8013
Xth8013 看图
接近 4 年之前 回复
lowLietl
lowLietl 不是要过去选中的选项,而是在选项中动态显示数据库的数据
接近 4 年之前 回复

这样 图片

Xth8013
Xth8013 那就只有用Java代码了,<% %>,自己拼凑
接近 4 年之前 回复
lowLietl
lowLietl 不用c:forearch的方法有没有
接近 4 年之前 回复

图片说明

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

如下:根据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){
%>

如下:根据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>

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐