0

doGet() のようにセッション変数を設定しています

HttpSession session = request.getSession(true);
session.setAttribute("MySessionVariable", "String goes here");

準備ができたら、JSPページにそれを表示しようとしています

<%= session.getAttribute("MySessionVariable")%> 

そして、準備ができているサーブレットを次のように呼び出しています

<Script>
        $(document).ready(function() {
            $.ajax({
                type : "GET",
                url : "UserInfoDisplay"
            });
        });
</Script>

しかし、私が見ているのは、値が初めてnullであり、再度更新すると値が取得されるということです。それが ajax 呼び出し onReady で、ページの読み込みは並行して行われます。これを修正するにはどうすればよいですか? 最初のロード自体にデータが表示されるようにします。

4

2 に答える 2