javascript涵数中能嵌套jsp代码块吗?

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:18:37
请各位DX帮帮我呀!
郁闷死了快,
我做了个网站javascript涵数中只要一有jsp代码块就报错!
还有,
怎样做能实现:
当网页关闭时删除application中相应的项?
兄弟在此先谢了!!
我前些时试过,jsp代码块后面如果有script代码,不是抱错就是script代码不受jsp代码的控制!

首先你的思路是错误的,javascript主要用于控制客户端浏览器的,而java的jsp主要是在服务器上执行的虽然执行结果差不多都是html但是你要在心里有这个底,再来说说你要解决的问题,javascript可以发送get请求给服务器,哪么你自己写一个封装函数,在这个函数里写上get请求到服务器某个关闭application的页面里,然后在页面关闭的监听事件上写上你刚刚写好的封装函数

<script>
function ajaxGetJspPage()
{
var url = "ajax.jsp?action=closeAppliction&userId=xxx"
Ajax ajax = new Ajax()
ajax.get(url,"callback")
}
function callback(){
alert("成功清除appliction")
}
</script>

<body onUnload="ajaxGetJspPage()">
</body>

你要倒过来才对,JAVASCRIPT只能嵌套在JSP当中,JSP代码不能嵌套在JAVASCRIPT当中,因为角本语言他并不是一门独立的语言,他必需要和其他语言一起使用才能使用

JAVASCRIPT只能嵌套在JSP当中 javascript 中可以镶嵌java代码。

你要理解过程

1 java代码服务器编译传到你的ie上变成了你可以简单理解为类似html+js的形式

2 js代码能且仅能这个在你ie上的html内容, 相当于你右键看到的源代码

3 你的错误多数是因为语法问题造成的 建议用强力的编辑器

ps: 语法 贼TM重要 无聊是java 还是 js 标准化一定要