为什么我的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个常见原因:
的servletcontainer的内置
JspServlet
HTTP请求中没有被引用。它默认配置为*.jsp
(和*.jspf
和*.jspx
)的URL模式。您需要确保JSP文件的扩展名为.jsp
,并且您没有在Web应用程序的web.xml
中重写它。但是这个问题会影响你的web应用中的所有 JSP,而不仅仅是一个特定的JSP。在JBoss服务器之前有一个代理服务器(像Apache HTTPD,
mod_jk
),它没有正确处理有问题的HTTP请求。它直接从JBoss的deploy文件夹加载JSP,而不是代理(传递)整个HTTP请求给它。这是负责serveradmin必须考虑的问题。当你不确定时联系他/她。
回答:
我最近在Tomcat上遇到了类似的问题,我们的问题是我们使用了一个web.xml,在Tomcat的web.xml中禁用了JSP。
以上是 为什么我的jsp页面显示的是源代码而不是页面? 的全部内容, 来源链接: utcz.com/qa/264101.html