jsp ページの上部に変数が定義されています。
<%! int count = 0; %>
次に、次のようにボタンクリックで jquery を呼び出します。
<script type="text/javascript">
$(document).ready(function() {
$('#somebutton').click(function() {
var c = '<%=count%>';
<% count += 5; %>
});
});
</script>
アイデアは、関数が完了した後に変数カウントが更新される (そして持続する) ということです。ただし、ローカルでカウントを更新しているように見えますが、グローバルには持続しません。ボタンをクリックすると、ボタンの数は常に 5 に設定されますが、さらにボタンをクリックしても 10、15 などに増加することはありません。
jquery 関数内から jsp 変数を更新して永続化するにはどうすればよいですか?