requirejs の関数を使用して、外部 js ファイルで をServlet
使用して送信された値を取得したいと思います。HttpSession
define
define(function(){
return {
/*Get values from the java session*/
gisuniqkey:<%=session.getAttribute('gisuniqkey')%>,
scenario:<%=session.getAttribute('scenario')%>,
operation:<%=session.getAttribute('operation')%>,
objkey:<%=session.getAttribute('objkey')%>
}
});
これを行うことは可能ですか?これを行うときに含める必要がある依存関係はありますか? Eclipse は、これを実行するとエラーが発生したことを通知します。
エラーメッセージは単に構文エラーと呼んでいます:
Uncaught SyntaxError: Unexpected token < java_to_script.js:3
Uncaught TypeError: Cannot read property 'gisuniqkey' of undefined
gmaps_createScenario.js:15
私が気にかけているのは、jsp 内でグローバル変数を使用しないことです...そして、require.js でうまく動作するはずです。再利用可能なモジュールを作成できれば素晴らしいことです。