gpt4 book ai didi

tomcat - 当从 WAR 服务时,JSP 页面无法正确呈现

转载 作者:行者123 更新时间:2023-11-28 23:01:34 25 4
gpt4 key购买 nike

我在 Eclipse 上有一个使用 Tomcat 的 Web 项目。我的 web.xml 声明了一个欢迎文件

<welcome-file-list>
<welcome-file>/WEB-INF/pages/testPage.jsp</welcome-file>
</welcome-file-list>

简单的东西,当我通过 eclipse 在本地运行服务器并通过浏览器浏览到它时,它会显示我的 testPage.jsp 和按钮,javascript 工作正常。现在 。当我将相同的应用程序原封不动地导出到 WAR,然后将其部署在单独的服务器上并通过同一浏览器浏览到该应用程序时,testPage.jsp 显示为纯文本文件,即未正确呈现,请参见下文我只看到纯文本HTML 文本。如果页面是从运行在独立 tomcat 上的 WAR 提供的,但当从在我的 Eclipse 中运行的 Tomcat 提供时,为什么我的浏览器不能正确呈现按钮?

    <%@ page contentType="text/html; charset=UTF-8"%>

<html>
<head>
<script type="text/javascript" src="js/testPage.js"></script>
<script type="text/javascript" src="js/jquery.json-2.3.min.js"></script>
<script type="text/javascript" src="js/jquery-1.6.4.js"></script>
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><textarea id="annotationLookupInput" style="margin-left:5px;width:300px;height:80px;" ></textarea>
<input type="submit" name="submit" onclick="annotationLookup()" value="Lookup Annotation ID">
</td>
<td><textarea id="annotationLookupResult" style="margin-left:5px;width:300px;height:80px;" ></textarea></td>
</tr>

</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><textarea id="annotationSaveIDInput" style="margin-left:5px;width:80px;height:40px;" ></textarea>
<td><textarea id="annotationSaveValueInput" style="margin-left:5px;width:100px;height:40px;" ></textarea>
<input type="submit" name="submit" onclick="annotationSave()" value="Save/Update Annotation">
</td>
<td><textarea id="annotationSaveResult" style="margin-left:5px;width:300px;height:80px;" ></textarea></td>
</tr>
</table>

</body>
</html>

最佳答案

如果我没记错的话,JSP 应该直接放在项目文件夹中而不是 WEB-INF 中。

你可以尝试并更改 web.xml

<welcome-file-list>
<welcome-file>testPage.jsp</welcome-file>
</welcome-file-list>

关于tomcat - 当从 WAR 服务时,JSP 页面无法正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18189698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com