変数定義のスコープ|JSP
JSP(JavaServer Pages)で定義した変数のスコープについて。
Tomcat開始毎に1度初期化
グローバル変数のようなイメージ。ページを読み込んでも2回目以降は値が初期化されません。
<%!
int serverVariable = 0;
%>
ページ表示毎に初期化
ページを表示する度に値が初期化されます。
<%
int pageVariable = 0;
%>
ページ内での参照
<%= 変数名 %>
サンプル
<%= serverVariable %>
JSPの変数はJava(サーバサイド)なので、JavaScript(クライアントサイド)で値を設定できません。(参照は可能)