Java CSS3PIE没有PHP或修改.htaccess文件

Java CSS3PIE没有PHP或修改.htaccess文件,java,css,css3pie,Java,Css,Css3pie,我的客户端运行的是一个基于Java的服务器,没有启用PHP,也没有访问.htaccess文件的权限。我希望能够将CSS3PIE服务到服务器,并让它简单地工作。我绝对不希望使用JS版本。如何让Java像PHP那样提供具有正确内容类型的文件 <?php header( 'Content-type: text/x-component' ); include( 'PIE.htc' ); ?> 此PHP文件将页面的页眉设置为允许text/x-component,从而允许IE中的HTC文件

我的客户端运行的是一个基于Java的服务器,没有启用PHP,也没有访问.htaccess文件的权限。我希望能够将CSS3PIE服务到服务器,并让它简单地工作。我绝对不希望使用JS版本。如何让Java像PHP那样提供具有正确内容类型的文件

<?php
header( 'Content-type: text/x-component' );
include( 'PIE.htc' );
?>

此PHP文件将页面的页眉设置为允许
text/x-component
,从而允许IE中的HTC文件


简而言之,在不使用.htaccess、PHP或JS文件的情况下使用PIE.htc是否有任何解决方法?

将这一行添加到apache配置中:

AddType text/x-component.htc

JavaServerPages(JSP)具有与PHP非常相似的页面指令。以下内容相当于您的PHP示例:

<%@ page contentType="text/x-component" %><%@ include file="PIE.htc" %>
这应该是你需要做的全部。但是,如果您希望在URL中使用.htc文件扩展名而不是.jsp,那么可以将Java应用程序服务器配置为将.htc文件呈现为jsp,然后将上述指令放在.htc文件中。有关详细信息,请参阅


文档 JSP页面指令:


JSP include指令:

设置.htc文件的内容类型应该很容易,这取决于您运行的是哪个Web服务器。@enapupe我相信我们正在运行Apache。我是前端人员,所以这有点超出了我的典型范围。我不能肯定,但我认为Apache配置与.htaccess文件密切相关,因为我们的客户端服务器管理员不允许我们接触它们。我的目标是找到一个基于java的变通方法,就像PHP变通方法一样。完美。很好的解释解决了我的问题。我试图通过一个.jsp标记来编写标题,但由于某种原因,我一直没有弄明白,这有点令人沮丧,因为这个解决方案是多么的简单,哈哈。再次感谢!
behavior: url(pie.jsp);