JavaScript函数里面能用el表达式么?

来源:互联网 发布:c4dr14 mac注册机下载 编辑:程序博客网 时间:2024/05/18 02:54

JavaScript函数里面能用el表达式么? [问题点数:100分,结帖人huangwenJ2ee]

 收藏
当我在请求request里面得到值时,我想通过JavaScript来显示,不过不知道能不能在JavaScript里面用el表达式?
请高手帮帮忙!!!!!!
发表于: 2009-08-22 17:23:27 楼主
对我有用[1] 丢个板砖[0] 引用 | 举报 | 管理
回复次数:24
  • unix系列系统镜像下载
  • Unix操作系统设计(中文版)
  • SUN的UNIX操作系统
  • UNIX操作系统设计
  • 封装了DAO对象用于直接操纵access数据库 
  • WebDriver的Firefox-0.19.0驱动器
  • 谈谈网络编程(基于C++)
  • C/C++ socket网络编程扫盲篇
  • C++基于TCP/IP简单的客户端、服务器通信程序实例
  • linux下C/C++网络编程基本:socket实现tcp和udp的例子
JavaScript code
?
1
2
var test='<%=request("test")%>';
alert(test);
回复于: 2009-08-22 17:24:47#1 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
el表达式是什么?
回复于: 2009-08-22 17:24:49#2 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
就是用${值}
回复于: 2009-08-22 17:27:09#3 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
我的意思是用el表达式,不是用小脚本!
回复于: 2009-08-22 17:27:52#4 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
这个...
你可以定义函数去实现,用别人的框架我不是很清楚
回复于: 2009-08-22 17:28:22#5 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
呵呵,比如说document.getElementById("id").innerText="${值}";能不能用 这种方式显示?
回复于: 2009-08-22 17:32:15#6 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
完全可以
回复于: 2009-08-22 18:08:30#7 得分:0
对我有用[1] 丢个板砖[0] 引用 | 举报 | 管理
javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以你不能用js来改变已经执行的el表达式的值,但是却可以用el来给js初始化传值,这和JSP脚本是一样的效果,但是如果JS脚本不是在JSP页面里而是在单独的JS文件里,这时用EL初始传值是不起作用的,但你可以通过window.onload()来得到EL的值再传送给JS文件里的方法进行变量初始化
回复于: 2009-08-22 18:27:43#8 得分:100
对我有用[2] 丢个板砖[0] 引用 | 举报 | 管理
需要用到这个$吗?
回复于: 2009-08-22 23:02:10#9 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
....
回复于: 2009-08-22 23:44:17#10 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
那个其实是包装过的jsp语法,你把""去掉试试
回复于: 2009-08-23 05:59:19#11 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
8楼正解!
回复于: 2009-08-23 08:24:06#12 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
八楼正解,我就不再重复了
回复于: 2009-08-23 11:31:56#13 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
相当于 配置信息的概念
js调用的 实际数据 在外部生成
回复于: 2009-08-23 13:28:16#14 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
yes
回复于: 2009-08-24 10:32:44#15 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
可以。两回事。
回复于: 2009-08-24 10:41:47#16 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
引用 8 楼 tidelgl 的回复:
javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以你不能用js来改变已经执行的el表达式的值,但是却可以用el来给js初始化传值,这和JSP脚本是一样的效果,但是如果JS脚本不是在JSP页面里而是在单独的JS文件里,这时用EL初始传值是不起作用的,但你可以通过window.onload()来得到EL的值再传送给JS文件里的方法进行变量初始化

顶一下啊!!!!
回复于: 2009-08-24 11:40:40#17 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
可以用el表达式
回复于: 2009-08-24 13:26:53#18 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
sdsd
回复于: 2010-05-11 15:45:18#19 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
引用 8 楼 tidelgl 的回复:
javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以你不能用js来改变已经执行的el表达式的值,但是却可以用el来给js初始化传值,这和JSP脚本是一样的效果,但是如果JS脚本不是在JSP页面里而是在单独的JS文件里,这时用EL初始传值是不起作用的,但你可以通过window.onload()来得到EL的值再传送给JS文件里的方法进行变量初始化


onchange="remveParamInput(this,${request.paramValues})" />
  这样写为什么会报错呢?
回复于: 2010-12-08 17:03:13#20 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
我也不会,来这找答案,8楼的怎么看不到
回复于: 2011-05-24 08:51:40#22 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
引用 6 楼 huangwenj2ee 的回复:
呵呵,比如说document.getElementById("id").innerText="${值}";能不能用 这种方式显示?

"${值}";一定要引号吗?不要引号可不可以?
回复于: 2011-08-30 14:38:46#23 得分:0
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理
<script type="text/javascript">
$(function(){
if("${msg}".length>0)
{
alert("${msg}");
}  
}
</script>
回复于: 2011-12-09 11:01:11
原创粉丝点击