Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Java脚本中获得JSP页面名称?_Javascript_Jsp - Fatal编程技术网

Javascript 如何在Java脚本中获得JSP页面名称?

Javascript 如何在Java脚本中获得JSP页面名称?,javascript,jsp,Javascript,Jsp,我有两个JSP文件a.JSP和b.JSP,它们共享common.js文件。在调用脚本函数时,是否有任何方法可以在不传递任何参数的情况下,从哪个jsp文件中调用公共脚本中的函数。我认为没有任何方法可以按照您的要求执行- 但作为一种替代方法,您可以将you filea.jsp作为元素id或名称,并在单击元素后获得它,如下所示- $(document).ready(function() { $("#a").click(function(event) { alert(event.target.i

我有两个JSP文件a.JSP和b.JSP,它们共享common.js文件。在调用脚本函数时,是否有任何方法可以在不传递任何参数的情况下,从哪个jsp文件中调用公共脚本中的函数。

我认为没有任何方法可以按照您的要求执行-

但作为一种替代方法,您可以将you filea.jsp作为元素id或名称,并在单击元素后获得它,如下所示-

$(document).ready(function() {
$("#a").click(function(event) {
    alert(event.target.id);
});

})

您可以在每个JSP中放置一个隐藏变量,告诉您文件名

比如:

<input type="hidden" id="jspName" value="a.jsp"/>
var jspName = $('#jspName').val();