2

我在 NetBeans 中从“文件-->新项目-->Java Web-->Web 应用程序”创建了一个 Java Web 应用程序。
我有Tomcat作为服务器。在我的计算机上,我可以在 NetBeans php 项目或 XAMPP 中毫无问题地运行 php。
但我想在 java web 应用程序项目中运行 php 命令。我尝试将此代码添加到 index.jsp 文件

<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 code here' 字符串,而是打印 'Hello World!' 字符串
我尝试将文件名index.jsp重命名为index.php(并且还更改了 web.xml 文件中的名称)。但它仍然给我相同的输出

谁能告诉我该怎么做?

4

1 回答 1

1

检查您的 Apache 配置 (httpd.conf)。在包含“AddType application/x-httpd-php .php”的行最后添加.jsp

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

以及您希望使用 PHP 解释的任何其他页面(.html、.htm 等)。

于 2012-08-09T13:22:57.723 回答