求助 使用jstl循环获取值

使用jstl循环获取值,生成option后,如何获取选中的值,并传到servlet中

3个回答

楼上的方法都可以用,但是对于< select >而言 只要定义好了name属性,把表单提交,后台就能收到了,

如果是同步操作直接就是表单提交了,
如果是异步传输,也不会用的事件,可以用表单数据的序列化,当然也可以吧< select >标签里的值取出来,取得时候当前选了那个option,就能取到那个值!!!

首先 给select 绑定一个onchange事件

 选择流程 <select id="flows"
                            onchange="fun()">
                                <option  value="-1">--全部--</option>
                        </select> 

function fun(){
//  使用jQuery获得下拉框选中的值
    var flowId = $("#flows option:selected").val();
    //把这个值传到你要的servlet中就可以了
}


我之前做过一个例子,,代码片段仅供参考

 <select class="selector" name="sex" style="width: 300px; height: 30px; margin: 10px" onchange="jump()">
                    <option value="*">请选择目的地</option>
                    <c:forEach items="${attractionList}" var="attraction">
                        <option value="${attraction.name}">${attraction.name}</option>
                    </c:forEach>
                </select>
    function jump() {
        //      alert($(".selector").val());
        if ($(".selector").val() == "*") {
            window.location.href = "jsp/page/hotel_reservation.jsp";
        } else {
            window.location.href = "jsp/page/hotel_reservation.jsp?id="
                    + $(".selector").val();
        }
    }

在select中有个点击事件:jump()
函数里面判断,,等于* 等于没选择因为,,初始提示的语句value写的是 *

仅供参考,,有问题可追问

Small_Mouse0
小鼠标丶 window.location.href = "jsp/page/hotel_reservation.jsp?id=$(".selector").val();通过get方式传值(前面链接写你的servlet)
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JSTL循环
&amp;lt;c:forEach items=&quot;${RoiTargetList}&quot; var=&quot;roi&quot; varStatus=&quot;roiStatus&quot; begin=&quot;0&quot; end=&quot;4&quot;&amp;gt; ${roi.tgName} &amp;lt;/c:forEach&amp;gt;
JSTL 的循环
rn我想请问的是如果是循环的加总运算,然后最下面输出总合,那总和的值如何计算出來rn例如:我要将AAA.MONEY的值做加总rn要将AAA.MONEY的总和显示在合计栏里rnrn rn $AAA.moneyrnrn 合计: $SUMrn请问大家怎样做?新手,急
JSTL中循环标签的使用
随时随地阅读更多技术实战干货,充分利用闲暇时间,请关注源代码社区公众号和技术交流群。 JSTL标签库中包含&lt;c:forEach&gt;和&lt;c:forTokens&gt;两个循环标签。 一、&lt;c:forEach&gt; 有两种语法: 1、集合成员迭代: 2、数字索引迭代: 示例: &lt;%@ page language="java" imp...
Lambda表达式,循环集合获取值
把变量定义成类变量就可以了 import java.util.stream.Stream; public class Test { static int a=0; public static void main(String[] args) { Stream.of(1,2,5,9,0).forEach(x-&gt;{ System.out...
jstl foreach 循环取值
rnrn姓名:$u.namern性别:$u.sexrn年龄:$u.agernrnrn其中,年龄所有的都相同。我想取出其中一个,该如何取值?rn比如都是8岁,我就像获取8这个数字
JSTL循环语法,java
JSTL循环语法,javaJSTL循环语法,javaJSTL循环语法,javaJSTL循环语法,javaJSTL循环语法,java
JSTL 循环问题
rn rn rn rn rn rn rn rn $perssions.pername rn rn rn $perssions.pername rn rn rn rn rn $perssions.pername rn rn rnrn rn rn rn rnrn这样一个嵌套循环怎么让里面的复选不重复显示rn
jstl 标签 循环 序号
 大家好: 今天搜了一天,终于找到它了,虽然不是我想要的,但是为了我辛苦的一天,我也要记录下:        ${xh.count}序号从1开始       ${xh.index}序号从0开始       ${xh.last}最后一个序号      ${xh.first}第一个序号
jstl循环foreach的问题
rn rn rn $sysorgan.simpleNameCnrn rn rn rnrn如上代码和截图所示,用jstl的foreach实现了分行显示组织机构名称的功能。我想一行显示两个,怎么用jstl的标签实现呢?迭代的索引值$i.index能不能手动增加呢?
JSTL循环输出的问题
我有一个页面布局大致如下:rn rn 视频1 视频2 视频3rn 视频4 视频5 视频6rn 1/5 上下页rnrn如何用SQL标签循环输出视频1-N,用户可以点击任意播放。rn rn
jQuery循环子节点并获取值
[code=&quot;html&quot;] [/code] [code=&quot;js&quot;] var arrUl = jQuery(&quot;.left_tree_ad_btn_container &gt; ul&quot;); jQuery.each(arrUl, function(){ alert(jQuery(this).fin...
JSTL循环取值的问题
大家好以下是我的代码:rn后台传给前台是个List类型rn前台接收的时候这样写是没问题的。rn rn rn rn $s.ADDRrn $s.ORDERSrn rn rn rn这样就不行了,又什么办法解决,我代码中不想循环,想直接取值。因为我的td中很多标签都不一样,没法循环rn rn rn rn [color=#FF0000] $s.ADDR[0]rn $s.ORDERS[0]rn rn rn $s.ADDR[1]rn $s.ORDERS[1][/color]rn rn rn
JSTL循环下拉列表
JSTL循环下拉列表 切记要包含对应的servlet及其中的方法 &lt;jsp:include page="/RegionServlet?method=getRegion"&gt;&lt;/jsp:include&gt; &lt;select id="country" onchange="change_country(this.value)" class="frm-field ...
Jstl 标签给下拉框赋值和获取值
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;姓名:&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;ename&quot; value=&quot;${emp.ename}&quot;/&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;年龄
首页ajax动态获取值利用jstl 渲染
首先在ajax 中获取到的值不能直接在jstl中使用, 可以利用另一种思维,在一个空的页面中调用 &lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/j...
JSTL(1)使用JSTL
在前面已经使用过JSTL,例如,fn是JSTL的functionlibrary,而c是JSTL的tag library。使用它们,我们要告知解析器,如下: [html] view plain copy   %@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>   %@ tagl
jstl循环问题,struts1循环问题
jstl 中的循环,怎么控制循环次数,rn如何用struts1 将list集合中的数据在页面循环出两列rn例如jstl这种方式rnrnrnrn rn $bookList[status.index].idrn $bookList[status.index+1].idrn rn rnrn各位高手帮个忙,做程序遇到这个问题。rn补充一下,现在我用上面的方法做出来循环出两列了,可是加上超链接后,当list中的数据为奇数的时候最后一行应该只有一行,可是空白的地方还是有链接,应该怎么解决
jstl 标签 循环 序号及长度
&amp;lt;%@ taglib uri=&quot;http://java.sun.com/jsp/jstl/core&quot; prefix=&quot;c&quot;%&amp;gt; &amp;lt;%@ taglib prefix=&quot;fn&quot; uri=&quot;http://java.sun.com/jsp/jstl/functions&quot;%&amp;gt; &amp;lt;c:forEach items=&quot;${list}&quot; var=&q
jstl 循环获取集合的下标
teacherExpRankList}" varStatus="status">             //遍历teacherExpRankList 集合的小标 {status.index == 0}"> // index:当前这次迭代从0开始的迭代索引。    //位于集合的前三名给予相应的等级标识 status.index== 1}"> {status.in
jstl跳出双重foreach循环
jsp页面如下rn[code=html]rn rn rn rn rn rn rn rn $item2.valuern rn rn rn $item2.valuern rn rn rn checked/>rn $item2.valuern rn rn $item2.valuern rn rn rn [/code]rnrn显示效果rn[img=https://img-bbs.csdn.net/upload/201312/08/1386511673_189877.png][/img]rn现在想问下,怎么跳出双重循环,不要重复显示。
jstl循环问题(在线等)
rn rn rn为什么输出10个$count
JSTL循环显示的用法.pdf
本人学习中总结的jstl显示多条数据在jsp页面上,附带源码
JSTL C标签循环输出 ResultSet
C 标签循环输出 ResultSet 对象 。rn
jstl el(一)forEach循环
下面就来看两个基本的例子,第一个例子是依次输出集合内的元素。 $status.count:${item} 下面的例子是一个固定次数的迭代,用来输出1到9的平方。 ${x*x} 条件判断与之配合使用 如果您觉得本文的...
jstl循环一行两列求解
请教一个集合4条数据,在页面上按照一行两列的形式输出,两行输出完成。rnrn那个jstl的C:foreach应该怎么控制啊,在线求解。
【JSTL】core标签---循环控制
循环控制主要有两个标签:。下面一次介绍这两个标签的使用。 【c:forEach】 语法格式: 属性:   ①用forEach标签循环遍历实体集合 采用forEach标签 用户名称 年龄 所属组 没有符合条件的数据 ${user.username
jstl怎么实现for(int)循环
我需要显示分页1 2 3...rn起始页和结束页码已知(从model获得: $start, $end),怎么用jstl实现类似rn<% for(int i=start; i<=end; i++) out.println(i) %>rnrn谢谢!
jstl 循环 List 输出序号
jstl 循环 List 输出序号
jstl使用
jstl使用导包引入核心标签版本不兼容问题 导包 &lt;dependency&gt; &lt;groupId&gt;jstl&lt;/groupId&gt; &lt;artifactId&gt;jstl&lt;/artifactId&gt; &lt;version&gt;1.2&lt;/version&gt; ...
JSTL if 的使用
  &amp;lt;c:if&amp;gt; 标签必须要有test属性,当test中的表达式结果为true时,则会执行本体内容;如果为false,则不会执行。例如:${requestScope.username = = 'admin'},如果requestScope.username等admin时,结果为true;若它的内容不等于admin时,则为false。   于   接下来看下列的范例:   &amp;l...
jstl的使用
1.导包 2.加入标签指令 3.使用
JSTL使用
到 Apache Taglibs Downloads下载如下jar 加入到/WEB-INF/lib下。 To use this distribution with your own web applications, add the following JAR files to the '/WEB-INF/lib' directory of your application: ...
JSTL的使用
JSTL标签 ①,JSTL标签的EL表达式 使用很简单,不用在JSP中写入支持标签的语句,直接可以拿来用。 ${hello} 等同于 EL表达式还支持四则运算,大小比较(返回true或false),为空验证(${empty hello},返回true或false),还支持如${group.name} ${map.key}返回相应的值 ②,JSTL核心库 (...
使用JSTL
让JSP代码更加简洁易懂的JSTL
jstl 和JSF标签联合使用问题.求助
列数是不固定的rnrnrn rn rn rn rn rnrn列出不来rnrn改为--->rn没问题,列能出来rn请问有什么好办法解决这问题吗?
js获取值的问题!!!50分求助!!
List list = query.list(); rn request.setAttribute("cont", list); rnrn返回了一个List 请问如果在js里 遍历出来 然后判断 是否有这个记录, 我是想做查找的时候 给人一个提示 如果没有 就rnrnalert('没有该数据'); 请教如何写出来,谢谢了!!!
新手求助Datagrid获取值问题
Datagrid UpdateCommandrnrn private void dataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)rn rn string wareid=e.Item.Cells[2].Text;rn string warename=((TextBox)e.Item.Cells[4].Controls[0]).Text;rn SqlConnection mycon=new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);rn mycon.Open();rn SqlCommand cmd=new SqlCommand("update ware set wareName='"+warename+"' where wareId='"+wareid+"'",mycon);rn cmd.ExecuteNonQuery();rn this.dataGrid1.EditItemIndex=-1;rn this.DataGridBinder();rnrn为什么warename获取的值是从从数据库读出的值,而不是修改后的值
求助JSTL中如何使用FOR循环
如以下代码:rnint num=10;rnfor(int i=0;i
求助,在jstl中使用常量的方法
现在的项目要求jsp画面不能使用java代码,只能用jstl标签,rn类似这种rnrnrnrnrn怎么用常量来代替'01',rn刚才看到有说用org.appfuse.webapp.taglib.ConstantsTag 来自定义一个常量标签的,rn但实在不明白该怎么用,rn哪位了解这个类的用法,或者有更好的解决方法,请赐教
attr("href")获取值的问题求助
rnrn[code=C#]node.NavigateUrl = "javascript:getBoundary('" + id + "')";[/code]rnrn下面的代码是获取node.NavigateUrl =id的方法,怎么用下面的方法获取到node.NavigateUrl = "javascript:getBoundary('" + id + "')"的值呢?rnrn$("#selectedvalue").val($("#"+node.id).attr("href"));//把新选择的节点的值放到id为selectedvalue文本框里rnrn
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法