2012-08-09 43 views
2

我有一个在NetBeans中从'文件 - >新建项目 - > Java Web - > Web应用程序'创建的Java Web应用程序。
我有Tomcat作为服务器。在我的电脑中,我可以在NetBeans php项目或XAMPP中运行php,而不会出现任何问题。
但我想在java web应用程序项目中运行php命令。我试图通过将此代码添加到index.jsp文件如何在NetBeans中的Java Web应用程序项目中运行php

<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     <title>JSP Page</title> 
    </head> 
    <body> 
     <?php echo 'php code here'; ?> 
     <h1>Hello World!</h1> 
    </body> 
</html> 

它不打印的PHP代码在这里“字符串,但打印的“Hello World!”字符串
我试过重命名文件名index.jspindex.php(并且还要更改web.xml文件中的名称)。但它仍然给我相同的输出

任何人都可以请告诉我如何做到这一点?

+0

使用''标签而不是''标签。解析器可能会感到困惑。 – Matt 2012-08-09 13:13:41

+0

并确保您的服务器设置为将“.jsp”页面解释为“可能包含PHP代码”。 – Matt 2012-08-09 13:14:51

+0

对不起,这是一个错误。这是。我改变了它,但结果相同。你是什​​么意思“并确保你的服务器设置为将”.jsp“页面解释为”可能包含PHP代码“ – Roshanck 2012-08-09 13:18:12

回答

1

检查您的Apache配置(httpd.conf)。在包含“将AddType应用程序/ X的httpd - PHP .PHP”行了,.JSP添加到末尾

AddType application/x-httpd-php .php .jsp 

而且不管其他页面要使用PHP档案(.html,.htm和等解释)。

+0

它仍然不起作用。在我的httpd.conf文件中不是“AddType application/x-httpd-php .php”,我将它添加为“AddType application/x-httpd-php .php .jsp”,然后重新启动服务器, t工作 – Roshanck 2012-08-09 13:37:13

+0

@Roshanck是否在你的机器上安装了php? – Matt 2012-08-09 13:39:40

+0

我认为是这样,我可以运行php netbeans projects.I可以在XAMPP服务器上运行.php文件,这意味着我已经在我的机器上安装了php了:) – Roshanck 2012-08-09 13:43:33

相关问题