Web アプリを作成しており、認証に LDAP を使用しています。ログイン ページで、Active Directory から「名前」と「電話番号」を取得し、これら 2 つの変数をセッションに保存します。次に、セッションから値を取得するメイン ページに移動します。
<%
Object name = session.getAttribute("name");
Object ext = session.getAttribute("ext");
%>
また、DWR を使用して、DBOps と呼ばれるデータベース操作用のクラスなど、バックエンドにあるクラスを使用できるようにしています。DBOps 内には、電話番号を更新するメソッドがあります。
そして、JSPファイルにはそれを処理するJavaScriptがあり、更新する電話番号などの引数を関数に渡すことを除いて、完全に正常に動作します。
これはすべて、ユーザーがボタンをクリックしたときに発生するため、次のようになります。
<button onclick="updateDN();">Update</button>
私の質問は、「ext」をupdateDNに渡す方法です。
<button onclick="updateDN(ext);">Update</button>
この問題に対処するスレッドはたくさんありますが、私の状況では解決策を見つけることができませんでした。誰かが助けてくれることを願っています。
ありがとう!