我一直在嘗試按照本教程在 intellij 中創建一個 servlet:

當我運行專案時,我可以查看“Hello World!” 在 http://localhost:8080 和 http://localhost:8080/DemoServlet 上。

但是,我認為您應該只能查看“Hello World!”。在 http://localhost:8080/DemoServlet 而不是 http://localhost:8080。我想知道這是否是程式的預期行為,還是我在 Servlet 的配置中犯了錯誤?
uj5u.com熱心網友回復:
這個結果是意料之中的。webapp 背景關系根顯示相同的文本,因為有由以下內容src/main/webapp/index.jsp提供的檔案:maven-archetype-webapp
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>
由于 servlet 和 index page 列印的是相同的文本,所以你很困惑,以為這個文本也是 servlet 列印的,而實際上它是一個 index page。
請注意,文本大小不同。索引頁使用<h2>,servlet 代碼使用<h3>。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/506444.html
上一篇:在Google云上部署django應用程式時出錯“google.api_core.exceptions.PermissionDenied:403Permissiondeniedonresourcepr
