我在WebLogic应用程序服务器(JSF)中有一个网页。在该页面内,我有一个显示ASP.NET页面的iFrame(带有代码隐藏的dll)。用户在JSF页面中进行了身份验证,我想以某种方式将用户的用户名传递给iFrame内的ASPX页面。
最简单的方法是什么?
答案 0 :(得分:0)
实现此目的的最简单(但可能不安全)方法之一是使用QueryString。
在ASP.Net端处理QueryString的示例
从JSF方面,你可以像这样传递参数
<h:outputLink value="aspNetPage.aspx" target="iFrameName">
<h:outputText value="Load asp.net page" />
<f:param name="username" value="#{sessionScope['username']}" />
</h:outputLink>
答案 1 :(得分:0)
您可以将其写入会话/ cookie并从IFrame页面中读取。 或者您可以使用数据库路由,具体取决于您希望如何实现它。