如何实现先执行服务器操作后执行客户机操作

具体需求是实现一个单点登录功能。目前实现调用接口获取token方法。在Xpages页面需要先调用获取token的代理方法获取身份令牌,再通过客户端js动态模拟post操作实现了页面跳转登录的功能。问题:那么一个button或者link如何实现先执行服务器操作后执行客户机操作的过程。。... 显示全部
具体需求是实现一个单点登录功能。目前实现调用接口获取token方法。
在Xpages页面需要先调用获取token的代理方法获取身份令牌,再通过客户端js动态模拟post操作实现了页面跳转登录的功能。
问题:那么一个button或者link如何实现先执行服务器操作后执行客户机操作的过程。。 收起
参与4

查看其它 2 个回答szkenszken 的回答

szkenszken szkenszken 其它 contempo
view.postscript()  或者 button下面的 event handler --》 events --》 onComplete
sessionScope.printoutdocid= document1.getDocument().getUniversalID();
 var url = context.getUrl().toString().split(view.getPageName())[0];
 url = url + "/printout.xsp";
 view.postScript("window.open('" +url  +"')");
互联网服务 · 2015-04-28
浏览995

回答者

szkenszken
其它 contempo
擅长领域: portal中间件
评论60

szkenszken 最近回答过的问题

回答状态

  • 发布时间:2015-04-28
  • 关注会员:1 人
  • 回答浏览:995
  • X社区推广