如果需要这样做,你该怎么做?
(jboss/tomcat嵌入式/jdk 1.5)
不是嵌入的js/css文件,而是实际的文件...
如果需要这样做,你该怎么做?
(jboss/tomcat嵌入式/jdk 1.5)
不是嵌入的js/css文件,而是实际的文件...
当然可以。你需要做的是设置正确的内容类型。
<%@page contentType="text/javascript" %>
或者<%@page contentType="text/css" %>
注意,一些网络浏览器可能会对实际请求URL中使用的文件扩展名挑剔。我从未尝试过这种方法,因为我通常会使用Servlet
来处理这些内容,但是如果特别是MSIE无法处理,我也不会感到惊讶。
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
然后
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.myext</url-pattern>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>