怎样在jstl标签中获得集合的数量

怎样在jstl标签中获得集合的数量,第1张

可以通过 fn 来实现,

引入这个:

<%@ taglib uri=">

通过action 链接去访问

比方说你的链接是 listdo action应该会返回对应的List

然后再jsp上就可以通过jstl标签获得,赋值给js变量

或者通过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传回的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9609790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存