我提前为提出这样一个愚蠢的问题道歉,但我似乎无法让我的 Javascript 被执行。我从完整的页面切换到一个简单的示例,以确保我没有做任何太棘手的事情,但我仍然无法让 JS 工作。我将以下代码保存在服务器上名为 index.html 的文件中:
<%@page import="index.jsp" %>
<html>
<head>
<title>Hello World</title>
</head>
<body>
Hello World!<br/>
<script type="text/JavaScript" src="index.jsp">
</script>
Still hello world!
<script type="text/JavaScript">
out.println(" Your IP address is " + request.getRemoteAddr());
alert("Welcome to the boost converter site");
</script>
</body>
</html>
当我转到该页面时,我看到的是:
Hello World
Still Hello World
在 Index.jsp 文件中,我有:
function InitPage(){
out.println("Your IP address is " + request.getRemoteAddr());
}
我知道解决方案非常简单,但我无法想出解决此问题的代码行。我一直在将示例代码复制到我的页面上,只是为了查看其他人的 JS 是否正确执行,而我也没有得到。很确定服务器运行Tomcat。
谢谢,
克雷格