java : 如何用标签处理下拉列表默认选中的问题? 10

需求:action中保存了一个list对象集合,然后迭代展示每个list对象的属性。现在的问题就是,我要以下拉列表形式迭代其中某个list属性(该属性有固定的值),并根据... 需求:action中保存了 一个list 对象集合,然后迭代展示每个list对象的属性。
现在的问题就是,我要以 下拉列表形式迭代其中某个list属性(该属性有固定的值),并根据固定的值,默认选中该值。 就不知道怎么想了,请问大家是如何做的?

如果java脚本可以这样,先for 遍历list,然后给这个 用下拉列表展示的属性 赋值,
再每个option中用二目运算判断,ture 则在option 中加个 “selected”。
因为项目问题,我想用struts1 或者 el表达式, 当然其他也行咯
但是问题就是 <option > 中如何判断,来默认选中。

补充问题2:
<option >中判断的话,似乎只能是字符串 !标签可以转化为字符串吗,或类似方法代替?
似乎没有?。。。 多谢各位咯
展开
 我来答
Dubbo调试工具
2011-12-27 · TA获得超过303个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:104万
展开全部
<select name="price">
<c:forEach begin="1000" end="10000" step="500" var="s">
<option value="${s}" ${sessionScope.price==s ? "selected":"" }>
${s}
</option>
</c:forEach>
</select>
关键在这里 ${sessionScope.price==s ? "selected":"" } 如果你选中的值==list里的某个这个表示式返回selected 否则返回""。这样就可以达到效果.
ybbtgjyv
2011-12-27 · TA获得超过190个赞
知道小有建树答主
回答量:339
采纳率:100%
帮助的人:223万
展开全部
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<select >
<c:forEach items="${KHGLlist}" var="list">
<option >list.数据</option>
<c:forEach>
</select>
这样的格式 你就可以把list数据输入到select 里面
用的struts2 S1 的我不知道
追问
  中如何判断和默认选中 与它的值一致的值呢?
谢谢啊,给个我能实现的思路,我就采用你的
追答
你问的是 select  控件的问题吧   为什么要一定要默认选中呢  如果要的话你可以特殊处理 比如在foreach外写一个默认的  在单独传值         
2、值一致的问题 你不是 用了list么 ${list.数据}这样不就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友edebfb3
2011-12-29
知道答主
回答量:42
采纳率:0%
帮助的人:33.1万
展开全部
用js或者jquery,jquery就是在
<script type=“javascript">
$.ready(function(){
$("#selectTest").attr("value", "2"); //这句话的意思就是设置值等于2的option被选中
})
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lianglove_0
2011-12-27 · 超过12用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:18.1万
展开全部
实现的方法很多,用标签的话就很方便,struts 的 select标签,或者 jstl的 c:foreach +c:if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小吴IT同学
2011-12-27 · 超过11用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:24.1万
展开全部
给你思路可以吗? 如果是 struts2 的话 有循环标签,也有判断标签,好像也有下拉列表标签。 你再百度上打上 struts2 标签 你就可以找到了。如有需要请继续提问吧!代码我有,但 要找。好久没用了。尽量多找些资料看吧。有好处的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式