Struts2-在js中使用struts2标签
1, 支行是下拉列表,自助银行也是下拉列表,它们是级联关系;
<tr>
<th width="17%"><span>*</span>所属支行:</th>
<td width="35%"><div>
<s:select name="term.subBranch.id" id="subBranch"
list="branchResourceList"
listKey="realValue"
listValue="displayValue"
onchange="changeSubBranch($('#subBranch').val())">
</s:select>
</div></td>
<th width="13%"><span>*</span>所属自助银行:</th>
<td width="35%"><div>
<select id="selfBank" name="term.selfBank.id"> </select>
</div></td>
</tr>
2, 下面的js主要是级联操作,当更新的时候,需要同时选中所属自助银行
对js的操作,使用的是jquery
<script type="text/javascript">
$(document).ready(function(){
subBranchId = $('#subBranch').val()
changeSubBranch(subBranchId)
})
function changeSubBranch(subBranchId){
if(subBranchId != null){ //会去调用后台代码,这里不需要关心
$.getJSON("selfBank!loadSelfBankBySubBranch.jspa",{subBranchId:subBranchId}, function(data){
var html='';
$(data).each(function(i,o){
html+='<option value="'+o.id+'"'; // 使用 $("#selfBank").val() 获取不到值 ,需要使用下面 <s:property value="term.selfBank.id" />
if(o.id==<s:property value="term.selfBank.id"/>){
html+=" selected=selected ";
}
html+=' >'+o.name+'</option>';
})
$('#selfBank').html(html)
});
}
}
</script>
终端类Terminal有一个boolean类型的属性 isPbocEnable
public class Terminal implements java.io.Serializable{
private static final long serialVersionUID = 1L;
@Column(name="IS_PBOC_ENABLE")
private boolean isPbocEnable;
/**自动生成的 get,set方法如下*/
public boolean isPbocEnable() {
return isPbocEnable;
}
public void setPbocEnable(boolean isPbocEnable) {
this.isPbocEnable = isPbocEnable;
}
}
可以看出它的get,set方法将is自动去掉了,因此在页面上使用属性的时候也要去掉is
<div>
<s:checkbox name="term.pbocEnable" > </s:checkbox> //使用 isPbocEnable 是错误的,获取不到值的,因为它最终会通过get方法获取值,通过set方法设置值
</div>
2, struts2中的if的使用, 注意值用双引号而不是单引号
<td title="${type}">
<s:if test="type==\"1\"">
系统参数
</s:if>
<s:else>
业务参数
</s:else>
</td>
Struts2-在js中使用struts2标签的更多相关文章
- js中创建html标签、加入select下默认的option的value和text、删除select元素节点下全部的OPTION节点
<pre name="code" class="java"> jsp 中的下拉框标签: <s:select name="sjx&qu ...
- 在js中拼接<a>标签,<a>标签中含有onclick事件,点击无法触发该事件
我们在<a>标签中添加事件一般是onclick="editUser()" 这样添加,在html页面上是行的通的 但是如何你是在js中拼接<a>标签并在< ...
- Three.js中的div标签跟随(模型弹框)
目录 Three.js中的div标签跟随(模型弹框) 参考官方案例 核心渲染器 用法 注意事项 Three.js中的div标签跟随(模型弹框) 参考官方案例 核心渲染器 three.js-master ...
- springboot下html的js中使用shiro标签功能
在js中直接使用shiro标签是不行的 比如 下面有个小技巧
- js中的script标签
在页面中用script标签引入javascript文件(<script type="text/javascript" src="js文件地址">&l ...
- JS中的<a>标签
<a>标签可定义锚.一个锚有两种用法: 通过使用 href 属性,创建一个到另外一个文档的链接 通过使用 name 或 id 属性,创建一个文档内部的书签 如果是在 HTML 5 中,它定 ...
- js中的script标签属性
HTML <script> 元素用于嵌入或引用可执行脚本. 在html中插入一个script标签 <script src="index.js" sync cros ...
- js中模拟a标签的点击事件
var a = document.createElement('a'); a.target = "_blank"; a.href = "personal"; a ...
- 如何在 js 代码中使用 jsp 标签或 Java 代码
JSP 标签还是很方便的,比如 Struts.Spring 等提供给我们的 JSP 标签,可以用它们来获取变量或进行一些计算.比如 struts2 的 <s:url value="/a ...
- js中使用s(c)标签
在js或者jquery中使用s标签,其实并不难理解,s标签也只是一个标签而已,当你想象成js+s标签=js+html标签就理解了 例如: <script type="text/java ...
随机推荐
- Bash中的测试——test, [], [[]], (())
转自: http://blog.csdn.net/u013961718 https://www.shiyanlou.com/courses/running test 和 [ ] test是一条内置命令 ...
- mybaits接口式编程
Mybatis是接口式编程实现对.xml中sql语句的执行,其过程如下(取自慕课网视频<通过自动回复机器人学Mybatis---加强版>): 1.加载配置信息2.通过加载配置信息加载一个代 ...
- Integer陷阱(0~127和其他 数值相等对象比较)
Integer 类在对象中包装了一个基本类型 int 的值. 有一个陷阱存在,经常出现在面试题中,情况如下面代码 public class IntegerDemo { public static vo ...
- 正则表达式-linux基础
通配符 通赔符是模糊匹配的基础,因为通赔符机制的存在使得我们在查找文件的时候非常方便 * :匹配任意长度的任意字符,也可以一个都没有 . :匹配任意单个字符,必须有一个 [ ] ...
- Apache与Tomcat的关系和区别 -个人比较
我们经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料 ...
- PhoneGap + Dreamweaver 5.5 无法在模拟器中打开的问题
版权声明:本文为博主原创文章,未经博主允许不得转载. 原博客地址为:http://blog.csdn.net/dupang/article/details/8248335 按照网上的教程搭建Dream ...
- 【译】StackExchange.Redis中文使用文档
StackExchange.Redis中文使用文档 Intro 最近想深入学习一些 Redis 相关的东西.于是看了看官方的项目StackExchange.Redis,发现里面有一份文档,于是打算翻译 ...
- node.js后台快速搭建在阿里云(二)(pm2和nginx篇)
前期准备 阿里云服务器 node.js pm2 express nginx linux(推荐教程:鸟哥的私房菜) 简介 嗯……我只是个前端而已 在第一部分说完了express篇. 后面继续项目的部署, ...
- 面试题收集---grep和find的区别
grep是通过文件找内容 find 是通过内容找文件 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来. 而linux下的find, 在目录结构 ...
- XWPFRun属性详解
XWPFRun是XWPFDocument中的一段文本对象(就是一段文字) 创建文档对象 XWPFDocument docxDocument = new XWPFDocument(); 创建段落对象 X ...