将用户名从Java发送到iframe

时间:2016-03-16 13:01:57

标签: javascript java iframe cookies

我在iframe中从独立的Java应用程序和基于浏览器的Web应用程序中访问了fullcalendar。我首先在Web应用程序上工作,并在Javascript中使用cookie设置用户名。但是,这不适用于独立的Java应用程序。

将用户名从Java传递到iframe的最简单方法是什么?

我认为从Java应用程序设置cookie可能过于复杂。

另一种选择是将用户名添加到URL中(例如“../ fullcalendar / index.php?username = admin”)

我已经通过将URL粘贴到浏览器中并使用了用户名进行了测试。然后在index.php中输入以下代码(实际上是一个HTML文件,但保存为.PHP)

<script>       
    console.log(document.getElementById("username").value);
</script>

输出为:undefined。

是否可以将用户名连接到URL或是否需要以某种方式设置?

非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

这里最简单的方法是将用户名放在网址中(例如&#34; ../ fullcalendar / index.php?username = admin&#34;),只需直接更改网址,或者使用

request.setAttribute("username", theUsername);

然后将一小段PHP代码放入HTML文件中。例如:

<span id="username"><?php echo $_GET["username"]; ?></span>

如果您想从JavaScript获取用户名,请使用

var username = document.getElementById("username").innerHTML;