为什么我的jsp页面显示的是源代码而不是页面?

因此.jsp页面是一个动画广告,它将执行动画,然后等待两秒钟,然后将用户重定向到另一个页面。为什么我的jsp页面显示的是源代码而不是页面?

使用我的本地主机似乎一切正常,但是当我们将项目推送到舞台(测试)环境时,jsp页面将只显示源代码而不是我想要的动画。

关于为什么会发生这种情况的任何想法?

这里是我的代码:

<filter> 

<filter-name>SplashPage</filter-name>

<filter-class>com.pinksheets.common.web.filter.SplashPageFilter</filter-class>

</filter>

<filter>

<filter-name>RunAd</filter-name>

<filter-class>com.pinksheets.common.web.filter.SplashAdFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>RunAd</filter-name>

<url-pattern>/home</url-pattern>

</filter-mapping>

<filter-mapping>

<filter-name>SplashPage</filter-name>

<url-pattern>/splash</url-pattern>

</filter-mapping>

.jsp页面只是一个普通的页面动画短片

<!DOCTYPE html> 

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<meta http-equiv="X-UA-Compatible" content="chrome=1">

<meta name="viewport" content="user-scalable=yes, width=900px" />

<title>New Security</title>

</head>

<body>

<div style="margin: auto; width: 900px">

<div id="otcani2_hype_container" style="position: relative; overflow: hidden; width: 900px; height: 650px;">

<script type="text/javascript" src="splashPage/otcani2_hype_generated_script.js?42496"></script>

</div>

<!-- end copy -->

</div>

</body>

</html>

回答:

因此,JSP是不是在所有的分析?仅仅是特定的JSP还是它也会影响所有其他JSP?

至少,这样的问题可以有2个常见原因:

  1. 的servletcontainer的内置JspServlet HTTP请求中没有被引用。它默认配置为*.jsp(和*.jspf*.jspx)的URL模式。您需要确保JSP文件的扩展名为.jsp,并且您没有在Web应用程序的web.xml中重写它。但是这个问题会影响你的web应用中的所有 JSP,而不仅仅是一个特定的JSP。

  2. 在JBoss服务器之前有一个代理服务器(像Apache HTTPD,mod_jk),它没有正确处理有问题的HTTP请求。它直接从JBoss的deploy文件夹加载JSP,而不是代理(传递)整个HTTP请求给它。这是负责serveradmin必须考虑的问题。当你不确定时联系他/她。

回答:

我最近在Tomcat上遇到了类似的问题,我们的问题是我们使用了一个web.xml,在Tomcat的web.xml中禁用了JSP。

以上是 为什么我的jsp页面显示的是源代码而不是页面? 的全部内容, 来源链接: utcz.com/qa/264101.html

回到顶部