jspで定義されたString型の変数に、同じページのjavascriptからアクセスできますか? Eclipseで同じjspのjavascriptからJava変数にアクセス
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<title>Insert title here</title>
<script type="text/javascript">
foo();
function foo()
{
var value = "<%=myVar%>";
alert(value);
}
</script>
</head>
<body>
<%
String myVar="blabla";
%>
</body>
</html>
私はあなたが未定義の変数を使用しようとしているので、これは動作しませんエラーに
myVar cannot be resolved to a variable
をあなたはJSTLから
<c:out>
を使用して、結果を逃れることができますか? – kosa'<%'と '<%='ブロックは、ページ上で見つかった順に評価されます。 'myVar'を宣言するものの前に' myVar'を宣言するものを置く必要があります。 – millimoose
理想的には、スクリプトレットはまったく使用しませんが。 – millimoose