将变量从php页面传递到java小程序

将变量从php页面传递到java小程序,java,php,Java,Php,我正在尝试将变量从php传递到java小程序。这是php端的代码。 会话变量不是空的,它包含我检查过的电子邮件地址 $email=$_SESSION['Email']; <applet code='mainapplet' archive="applet.jar" width="600" height="400"> <param name="email" value="<?php echo $email; ?>" /> </applet> 但是字符

我正在尝试将变量从php传递到java小程序。这是php端的代码。 会话变量不是空的,它包含我检查过的电子邮件地址

$email=$_SESSION['Email'];
<applet code='mainapplet' archive="applet.jar" width="600" height="400">
<param name="email" value="<?php echo $email; ?>" />
</applet>
但是字符串变量email总是返回null。我错在哪里 这是HTML生成的代码

<applet code='mainapplet' archive="applet.jar" width="600" height="400">
<param name="email" value="sangwan.ritesh@yahoo.in" />
</applet>

您没有关闭PHP标记:

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

您忘记了PHP结束标记

<?php echo $email;?>


电子邮件是否显示在您生成的HTML中?您确定这不会引发语法错误吗?我觉得第三行好像断了。@andrewsi是的,电子邮件显示在“已生成”中html@TillHelge没有语法错误代码正在运行但仍然是错误的,PHP标记中的双引号会引发语法错误。是的,我在我的页面中关闭了PHP标记,这是键入错误,我的意思是,即使我在代码中关闭了PHP标记,电子邮件仍然没有被传递。这是键入错误,但我确实在实际页面中关闭了标记
<param name="email" value="<?php echo $email;?>"/>
<param name="email" value="<?php echo $email;?>"/>
<?php echo $email;?>