在jsp页面上使用redis怎么判断select选中?

在jsp页面上,获取redis数据库中的数组,并显示在上面如:

" selected="selected"><%=RedisUtil.getJedis().lindex("sMonth",0) %>
" selected="selected"><%=RedisUtil.getJedis().lindex("sMonth",1) %>
" selected="selected"><%=RedisUtil.getJedis().lindex("sMonth",2) %>

请问怎么去判断select选中的就是显示的值,即,提交表单后刷新页面仍旧是选中的值。因为没有积分,所以不能给,十分抱歉,谢谢!

0

5个回答

从后台返回一个数据,然后在页面加载完成之后,用程序或者js让select选中.

0

我是这么做的,但是每次点击查询提交数据后就刷新,再次加载后又回复默认值了。
$(document).ready(function(){
var staVal = $('#staID option:selected').text();//select选中的显示文本
var opt1 = $("#staID").get(0).options[2].text;
var opt2 = $("#staID").get(0).options[1].text;
var opt3 = $("#staID").get(0).options[0].text;
alert(opt1+":"+opt2+":"+opt3+":"+staVal);
if(staVal==opt1){
$("#staID").find("option[text='"+opt1+"']").attr("selected",true);
return true;
}
if(staVal==opt2){
$("#staID").find("option[text='"+opt2+"']").attr("selected",true);
return true;
}
if(staVal==opt3){
$("#staID").find("option[text='"+opt3+"']").attr("selected",true);
return true;
}
});

0

先取得选中的值 设为value1
在页面循环列表进行展示的时候使用 selected="selected"/c:if判断,判断条件为item.value == value1

0

先取得选中的值 设为value1
在页面循环列表进行展示的时候使用

 <c:if>selected="selected"</c:if>

判断,判断条件为item.value == value1

0

解决了。用jstl嵌套jsp小脚本就可以做到。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
下拉框使用c:if标签进行判断然后使用selected属性实现选择状态
是否付款:             请选择                              已付款                 未付款                                           未付款                 已付款
js读复选框的值
SCRIPT LANGUAGE="JavaScript">function getValue(){    var o = document.getElementById(checkBoxId).getElementsByTagName("input");    var value =
jsp页面select框中值或事件操作方式
1.jsp页面循环遍历后台传过来的值      所属产品:                                                  全部                                              ${pns.valName}                                    
jsp页面数据回显(select下拉选择框)
1。静态变量方式:<!-- 实现select标签回显 --> 1.<select name="curStatus" value="${curStatus}"> <option value="0">-请选择-</option> <option value="1" <c:if test="${'1' eq curStatus}">selected</c:if> >
jsp获取下拉列表select选择的值
jsp获取下拉列表select选择的值
jstl if和foreach的混合使用 实现通过后台值控制select默认选项的功能【实例】
Parser: ${parserList}"> ${item == parser}"> @RequestMapping(value = { "/getAnalysisInfo.shtml" }, me
jsp 中select 下拉选择框 el 三元运算符 如何选中与不选中
是                             否
JSP--设置性别是否被选中
1.添加操作 性别 男 女 可以设置默认选中男,即添加checked="true" 。 2.修改操作
使用el表达式,选择select中相应元素
用的在option中判断真烦人,用el表达式吧,简单明了,简洁,以下EL的是三目运算符。 [html] view plain copy select name="type">    option value=''>---请选择---option>     c:forEach var="temp" items="${list}">    option value='${
jstl select <c:if test下拉菜单不能被选中!
关于select下拉菜单中出现中文时,因为编码的问题,不能用“==”来进行判断,必须要用“eq”,而且中文带上单引号;  select id="operateType" name="operateType" style="width: 244px;">                        option disabled="disabled" selected="sele
如何确定<select>标签中选中的是哪一个
给click_select(e)方法传一个参数e ,用来确定点击的是哪一个option,然后按照事先设置的value属性值,进行判断点击的是哪一个option,从而确定,然后给他加上一个class,方便调用
通过js来实现select标签中哪个option处于选中状态
方法1: function window::onload() { select(); } function select() { var length; var aa = [color=red]&quot;&quot;;[/color] length = document.FormName.selectName.length; alert(length); f...
下拉列表select - jsp页面(后台返回多个option内容, 并使用el表达式来进行选取)
 
jsp回显数据时,select标签默认被选中和格式化显示日期的问题
每次用到这块内容时,总是要去查资料,这次在这里总结一下. 1.select标签在数据回显时,默认被选中; 2.日期类型的数据在会显示时,规范显示为 yyyy-MM-dd.java代码: <label>员工职位:</label> <select name="job" value="${emp.job}"> <option value="CLERK" <c:if
myeclipse2017 jsp页面 <c:if>在select里面写 导致后面代码不是彩色问题
myeclipse2017 jsp页面 <c:if>在select里面写 导致后面代码不是彩色问题 一半黑一半彩色
JSP页面使用js对复选框多选
:1:复选框 jsp页面如下图 注释: checkBox方法中ids参数,意思是 下边name = ids的复选框中的值,this.checked代表当前选中复选框的状态值 全选js代码为 function checkBox(name,checked){ $("input[name='" + name + "']").attr("checked",true);//此处写法可
js和jq判断select是否选中、获取select选中的值
js和jq获取select选中的值 JS部分 var   obj = document.getElementById(”testSelect”); //定位id(获取到要执行的select) var   index = obj.selectedIndex; // 选中索引(选取select中option选中的第几个) var   text = obj.options[index].te
jquery获取select框当前选中的那一项
我呢,应该是属于只能记住项目中做过的东西。没做过的东西,即使以前看过,我的印象也不会太深。最近的项目中需要,select下拉框点击哪一个获取到那一项的id,当时脑子冒出一段代码来,如下: $('select option').click(function(){ var x = $(this).attr('id'); alert(x); })看着没毛病,浏览器也不报错。打开浏览器的
js如何判断select是否选中
1.判断内容为空的函数function CheckEmpty(Field, FieldTitle){ if (Field.value == &quot;&quot;) {  alert(&quot;请在\&quot;&quot; + FieldTitle + &quot;\&quot;一栏中输入内容.&quot;);  Field.focus();  return false; }   return true;}  2.判断内容是否为数字,并且为整数的函数function ...
select标签使用 三目运算符
这里写代码片 <td> <select id="roleName" name="roleName" class="input" style="margin-top: 15px;height: 24px"> <option value="">请选择用户类型...</option> <option value="系统管理员" ${'系统管理员'==user.roleName?'selected':''
jquery select change下拉框选项变化判断选中值
是否转出: 是 否
Jquery循环获取select的值(页面所有的select,判断选中哪个)
// 获取select选中的值 [code=&quot;js&quot;] $(&quot;select&quot;).change(function() { alert($(this).val()); }); [/code] // 获取该select的id或者name [code=&quot;js&quot;] // 问题分类下拉列表改变事件 $(&quot;select&quot;).change(function()...
select-option 动态选中状态
select-option 小明 校长 销魂 笑话 window.onload=function(){ cc(); } function cc(){ var sel = document.getElementById("sel"); var res=sel.options[sel.selectedIndex].value; document.getEl
JavaScript和jQuery如何判断select是否被选中并获取select选中的值
JavaScript部分 var mySelect = document.getElementById(&quot;testSelect&quot;); //定位id(获取select) var index = mySelect.selectedIndex; //选中索引(选取select中option选中的第几个) var text = mySelect.options...
jsp页面中s:select标签的使用
  1:当下拉列表的选项固定且简单的时候可以使用如下方法 &amp;lt;s:select id=&quot;type&quot; name=&quot;type&quot; class=&quot;ComboType&quot; list=&quot;#{'1':'WiFi','2':'移动网络','3':'无网络'}&quot;&amp;gt;&amp;lt;/s:select&amp;gt; list 静态的创建一个Map,map的key将作为下拉列表的value,map的值将作为下拉列表展示
velocity下拉框选中状态
velocity下拉框,点击搜索按钮后,下拉框被选中依然是帅选条件的值 /**supplierCode该名称必须得在action中存在get,set方法,否则下拉框的值不会被选中*/ [code=&quot;java&quot;] ${vo.supplier_name?i...
strut2的ognl的s标签获取下拉框并选中
s标签获取下拉框并选中 状态表示: ${dept.state==1?"启用":"禁用" }
select标签输出选中的值和保存上一个选中的值
<div class="box"> <select name="test" class="test"> <option value="000" class="active">请选择您要使用的设备类型</option> <option value="001">惠普扫描仪G5590</option> <op
c:if标签数据回显判断是否选中
品牌名称: selected="selected" >是 selected="selected"  >否
后台判断jsp checkbox 是否选中
定义变量:private String name[];// name 为jsp中checkbox 的名称 根据数组的长度判断是否选中
关于html中select选中的问题
我只是一个小菜鸟,最近领导让学习下angularJS的知识,我可以说我没学过html,没学过js么?哈哈,万事开头难。。。        第一种方法:利用html、controller、 services等文件来实现。         services里面的是获取的要显示的数据,代码如下:          .factory('main',function () { var mai
optionc:if选定。和单选选定
id 作业内容\提醒设置 是否提醒 截止日期 截止时间 提前提醒周期 checked >启用 selected >${dict.label}
jQuery选中下拉框,jQuery如何选中select
if(!jQuery(&quot;[name='houseType']&quot;).attr(&quot;checked&quot;)){ alert('请选择房源类型 ! ') return }  我们看演示:如有下列html &amp;lt;select id=&quot;bag&quot; &amp;gt; &amp;lt;option value=&quot;178&quot;&amp;gt;女式&amp;lt;/option&amp;gt; &amp;lt
jsp页面获取下拉列表数据及回填功能实例
1.authorlist数据格式: [{YS_PT_AUTHOR_ID=11111,PT_NAME=白宇}, {YS_PT_AUTHOR_ID=2222, PT_NAME=陈忠志}, {YS_PT_AUTHOR_ID=3333, PT_NAME=陈国勇}]  2.jsp代码:&amp;lt;select class=&quot;chosen-select form-control&quot; name=&quot;PT_AUTHOR...
select标签 selected 选中状态动态设置
方法1: 证件类型: &amp;lt;select id=&quot;zj&quot;&amp;gt; &amp;lt;option value=&quot;&quot;&amp;gt; 所有 &amp;lt;/option&amp;gt; &amp;lt;option value=&quot;IDCARD&quot; &amp;lt;c:if test=&quot;${requestScope.certidType=='IDCARD'}
jsp 如何根据上一个页面传过来的值,来确定页面中checkbox的选中状态?
方法有很多,比如&amp;lt;input type=&quot;checkbox&quot; &amp;lt;%if(....){%&amp;gt; checked&amp;lt;%}%&amp;gt; /&amp;gt; 这样判断下就可以了   来源:https://zhidao.baidu.com/question/580603403.html
如何判断 下拉框选中那一项
A B C 伪代码 if 选中 A //do someting else if 选中 B //do something else if 选中 C // do something asp该怎么写
jstl中<c:if>标签的单选框用法
当servel传回来的值需要单选判断时,可以使用                 checked=""         >                日期
判断下拉框选中
(select.type是从后台传来)
multipleSelect多选框选中状态
从后台获取到多选框中的值后传到前端js:item_mode = ','+item_mode+','; //从后台传过来的值 $('.mode_type option').each(function () { if (item_mode.indexOf(','+this.value+',')!=-1)this.selected=true; }); //重新加载 $('.selects')....