このようなばかげた質問をしてしまったことを前もってお詫びしますが、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を実行していることを確認してください。
ありがとう、
クレイグ