私はstrutsを使用してWebアプリケーションで作業しています。私はstrutsアクションクラスでいくつかの操作を実行しています。session.setAttributeを使用しています。結果の値を設定しています。私のstrutsアクションクラスは結果をJSPページに表示します。 jspページをロードした後にメッセージを表示する必要があります。したがって、jqueryを使用しようとしています。しかし、私はjqueryでHTTPセッションのリクエストを処理する方法を取得していません。jsperyを使用してjspページでhttpセッションリクエストパラメータを受け入れる
私はsturts-config.xmlで1つのプロパティを取得し、httpセッションリクエストパラメータを送信する代わりに値を設定していました。しかし、私は私のページをリフレッシュするたびにstruts-config.xmlから初期値を取るので、それは私のためには機能しません。私は書き込みで、JSPページの中に隠しフィールドとしてストラットプロパティを取っています:
<html:hidden property="propname" styleId="id_propname" name="formname" />
プロパティ値はnullを設定するために私はjQueryのに次のコードを書いています。
<script type="text/javascript">
$(document).ready(function()
{
alert("some text");
$("#id_propname").val("");
});
</script>
jqueryでhttpセッション要求を直接取得できる方法はありますか?いくつかの提案をすることができれば私に返答してください。
jQueryはドキュメントの準備ができた後に実行され、httpヘッダーにアクセスできません。 jQueryがhttpリクエストを送信する場合、httpヘッダーにアクセスできます。 $ ajax()を使用しています。 – anderssonola
怖いWombatの回答を参照してくださいhttp://stackoverflow.com/questions/26231513/how-to-access-java-session-object-through-javascript-stored-outside-of-jsp –