2013-04-26 52 views
0

我想从PHP传递变量到Java小程序。这是PHP端的代码。 会话变量不是空的,包含我检查过的电子邮件地址。从PHP页面传递变量到Java小程序

$email=$_SESSION['Email']; 
<applet code='mainapplet' archive="applet.jar" width="600" height="400"> 
<param name="email" value="<?php echo $email; ?>" /> 
</applet> 

在小程序我有applet的init方法

email=this.getParameter("email"); 

但字符串变量电子邮件总是返回null这里面的代码。我在哪里错了 这是HTML生成的代码

<applet code='mainapplet' archive="applet.jar" width="600" height="400"> 
<param name="email" value="[email protected]" /> 
</applet> 
+0

电子邮件是否显示在您生成的HTML中? – andrewsi 2013-04-26 13:30:10

+0

你确定这不会引发语法错误吗?第三行对我来说很难理解。 – 2013-04-26 13:30:44

+0

@andrewsi yes电子邮件显示在生成的html – 2013-04-26 14:09:21

回答

0
<param name="email" value="<?php echo $email;"/> 

应..

<param name="email" value="<?php echo $email;?>"/> 
+0

是啊我关闭了我的页面中的php标记它在这里输入错误 – 2013-04-26 14:05:25

+0

没问题,容易完成:) – Dom 2013-04-26 14:09:46

+0

我的意思是电子邮件是即使我在我的代码中关闭了php标记,但仍然没有被传递,但它在这里输入了错误,但是我在实际页面中关闭了标记 – 2013-04-26 18:00:15

0

你不必关闭PHP标签:

<param name="email" value="<?php echo $email;?>"/> 
+0

这仍然是错误的,PHP标记中的双引号会引发语法错误。 – Dom 2013-04-26 13:32:24

+0

这就更好了:) – Dom 2013-04-26 13:33:14

0

你忘了你的PHP关闭标签。

<?php echo $email;?>