现有一个下拉列表,在选择一个部门提交后,返回到本页面,如何保留选中值?
<select id="userDepartment" name="user.depcode">
<option value="0"> --请选择-- </option>
<s:iterator value="deps" var="d"> ------------------查到的所有部门循环
<option value=${d.id}> -------------------部门ID
${d.depname} -------------------部门名称
</option>
</s:iterator>
</select>
我的解决办法:
最初想用struts2标签if+el表达式来解决,但查资料后发现,struts2已不支持el表达式。
最终是先这样解决的:提交时,将部门id提交,再返回到jsp,在js里面加个onload方法,将select的值选中。
主要代码:
function run(){
var id = '${ id }' || 0;
$("# userDepartment").val(id);
}
<body onload="run();">
应该还有简单的方法,希望大家指教。
分享到:
相关推荐
NULL 博文链接:https://ollevere.iteye.com/blog/1718528
html:select>标签的用法 <html:select property="theChoice"> </html:select>
jsp中select的onchange事件用法实例.docx
jsp基础上实现select,完整的例子供参考
jsp中提交表单的时候我们一般对中文的处理
JSP用户提交页面编码,JSP用户提交页面编码
下面小编就为大家带来一篇js中获取jsp表单中radio类型的值简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
后台通过array来接受前端多个复选框选中的值,里面有全代码可以直接拿去用。
一个jsp页面中多个提交按钮提交不同的页面.zip
包括相应的js,css文件,这些都是经过测试的。是没有问题的
1、jQuery中获得选中select值。2、下拉选择触发。
一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar
主要介绍了jsp中select的onchange事件用法,以实例形式较为详细的分析了JSP数据库查询、遍历及结合JavaScript响应鼠标事件处理select相关技巧,需要的朋友可以参考下
基于jsp的课程作业提交系统 数据库支持,sqlserver 欢迎评价
JSP_重复提交_解决方法JSP_重复提交_解决方法JSP_重复提交_解决方法
比较适合jsp页面多选,单选按钮等
在一个jsp页面中,定义了一个用户登录界面(以form表单定义),但要达到检验输入的信息的合法性,就需要对输入的用户信息作判断,那么自然就需要取出其中的值。有的页面可以用action传参来得到form中输入的信息值,...
jsp中实现重复提交详细
select Music.jsp
bootstrap-select插件,jquery实现的下拉选择。