我正在创建一个Web应用程序,我正在使用LDAP进行身份验证。在登录页面中,我得到一个"名称"和"电话号码"从Active目录,我将这两个变量存储在会话中。然后它进入主页面,我从会话中获取值:
<%
Object name = session.getAttribute("name");
Object ext = session.getAttribute("ext");
%>
我也在使用DWR来使用后端中的类,例如一个名为DBOps的数据库操作类。在DBOps中,有一种方法可以更新电话号码。
然后在JSP文件中我有一个javascript来处理它并且它工作得非常好,除了Id&#39;喜欢将参数传递给函数,例如要更新的电话号码。
这一切都发生在用户点击某个按钮时,我有:
<button onclick="updateDN();">Update</button>
我的问题是如何通过&#34; ext&#34;更新DN所以它将是
<button onclick="updateDN(ext);">Update</button>
有许多线程可以解决这个问题,但我无法让任何解决方案在我的情况下工作。我希望有人可以提供帮助。
谢谢!
答案 0 :(得分:0)
您可以简单地使用JSP Expression tag
将对象作为参数传递<button onclick="updateDN(<%=ext%>);">Update</button>
或者直接从会话对象中跳过参数。
<button onclick="updateDN(<%=session.getAttribute("ext")%>);">Update</button>