永发信息网

jsp调用js

答案:3  悬赏:10  手机版
解决时间 2021-04-16 03:24
  • 提问者网友:王者佥
  • 2021-04-15 10:36

js名dojs.js,内容 function a(){alert('a');} jsp页面上function b(){a();} 调用b方法说缺少对象,<script language="javascript" type="text/javascript" src="<%=basePath%>/js/dojs.js" ></script> 加载页面后 用src可以访问到dojs.js

最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-04-15 10:53
应该是可行动吧,我冒昧的问下楼主你是先调用的b方法还是先引入的<script language="javascript" type="text/javascript" src="<%=basePath%>/js/dojs.js" ></script>
可行的条件是先引入,后调用。
全部回答
  • 1楼网友:不如潦草
  • 2021-04-15 13:44

不能这样调用,js是在客户端运行,而jsp是服务器端语言。服务器端不能调用客户端函数或变量。

运行机理是服务器端先解释,后到客户端。因而客户端却可以调用服务器端函数或变量。

如<script language='javascript'>

function aa()

{

document.write("<%="aaaa"%>");

}

</script>

  • 2楼网友:不甚了了
  • 2021-04-15 12:20

按理说不会出错,你试一下直接调用a()方法呢,你页面里是不是还有一个a变量或什么的定义

你改一下名再试试

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯