可以通过 fn 来实现,
引入这个:
<%@ taglib uri=">
通过action 链接去访问
比方说你的链接是 listdo action应该会返回对应的List
或者通过struts标签获得 都是可以的
类似 <s:property value="OGNL表达式"/> 这样的
在js里可以直接这样写
var data=<s:property value="OGNL表达式"/>
再简单点的就是在onload方法中 用ajax访问 获得相关内容
var del=documentgetElementById('del'); del已经是a的DOM了 你可以获取它里面的属性 如: delgetAttribute("id") delinnerHtml就是它里面的这个‘删除’
前提:使用jstl表达式
一、如果你的js和jsp文件写在了一个页面中,可以这样:
<script type="text/javascript">
var value ="${value}";
</script>
二、不在同一个文件
1)在jsp页面中,增加一个隐藏域:
<input type="hidden" id="id" value="${value}" />
2)在js文件中,这样:
var value = $("#id")val(); //jquery
jsp是无法直接或取页面中js变量的值,但是可以通过间接的方法,用html的方法
例如:
<input id="data" type="hidden" value="你想要的数据" />
在html里定义一个上面的标签,把js的值放到标签里,然后jsp去获得这个值
在jsp中嵌入java代码。
1、在jsp中嵌入java代码,在java代码里写for循环,循环产生你从数据库里面拿到的数据显示在li上%java代码%%=java变量%。
2、用jstl标签c,forEachc,items=后台传过来的变量集合var=变量,li$变量/li/c:forEach即可。
以上就是关于怎样在jstl标签中获得集合的数量全部的内容,包括:怎样在jstl标签中获得集合的数量、javascript如何获得后台sql语句查询的结果,、struts2 怎么在js中获取action传回的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)