[size=large][size=x-large]前几天遇到一个问题,在jsp文件中是引入的js文件,需要修改js,但是在js文件中写el表达式并没有起到作用,而是全部显示出来了。后来经过查找资料搞明白后才解决了。以下是解决方法:
由于js属于客户端,el属于服务器端,执行过程先服务器端后客户端,所以需要在jsp页面增加一个隐藏域获取数据然后才能传到单独的js文件中。
实例在jsp文件中写:
* <input id="pic" type="hidden" value="${internationalConfig.查看图片}"/>
* <input id="upFailed" type="hidden" value="${internationalConfig.UploadFailed}"/>
在单独js中可以这样获取,如下:
* $("#pic").val();
* $("#upFailed").val();
这样最后就能获取到想要的值了。[/size][/size]
由于js属于客户端,el属于服务器端,执行过程先服务器端后客户端,所以需要在jsp页面增加一个隐藏域获取数据然后才能传到单独的js文件中。
实例在jsp文件中写:
* <input id="pic" type="hidden" value="${internationalConfig.查看图片}"/>
* <input id="upFailed" type="hidden" value="${internationalConfig.UploadFailed}"/>
在单独js中可以这样获取,如下:
* $("#pic").val();
* $("#upFailed").val();
这样最后就能获取到想要的值了。[/size][/size]