jstl标签如何调用js方法获取var值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jstl标签如何调用js方法获取var值?相关的知识,希望对你有一定的参考价值。

function isHasDwF(userDw,fzdw_gajgjgdm)
var fzdw = fzdw_gajgjgdm.split(",");
var isHasDw = $.inArray("$userDw", fzdw);//判断当前用户是否在负责单位中;-1为没有
return isHasDw;

<c:when test="$isHasDwF($userDw,$item.yqsdw) > -1">
jstl标签获取js返回的值进行判断,或者有什么其他更好的方法,请大神提点?

参考技术A 1.jstl标签,不可能调用java类方法的 2.一种方法是在jsp页面中进行调用;另一种是在action或者servlet中调用,然后将值存到request或者session作用域中,最后在页面通过jstl标签龋本回答被提问者和网友采纳 参考技术B 存到cookie里面 下面取出来就比较容易了 参考技术C 这个要整体设计好系统的 参考技术D 你可以在js里面判断 这样好像不行

js 如何获取上传文件的大小

不管任何文件我想得到文件是多少KB的,该用什么 方法获得呢?

HTML 中input标签有个类型是file。这个是可以上传文件使用的。你可以直接操作这个标签的size来获取文件的大小。
可通过下面的方式 
html代码:

js代码:
var fileId = "uploadtest";
var dom = document.getElementById(fileId);  
var fileSize =  dom.files[0].size;//文件的大小,单位为字节B
参考技术A 如果是传图片的话,有个fileSize属性,不过不是兼容所有浏览器,其它文件格式就得通过js与其它语言的交互去获得了,这个一般都是通过flash去获得 参考技术B 可通过下面的方式 。

js代码:
var fileId = "uploadtest";
var dom = document.getElementById(fileId);
var fileSize = dom.files[0].size;//文件的大小,单位为字节B。本回答被提问者采纳
参考技术C 不行,现在的浏览器都不允许JS访问本地文件。

以上是关于jstl标签如何调用js方法获取var值?的主要内容,如果未能解决你的问题,请参考以下文章

JSTL中&#60;c:set&#62;标签的用法

EL表达式JSTL标签库

JSTL标签

jstl catch if choose标签

freemarker 使用jstl标签,我引入了jstl,在ftl中如何使用呢? <@c:set var="ctx" value="XX" /&g

在jsp页面怎样通过jstl标签调用java类中的方法?大虾们来救哈急哟。。。。