gpt4 book ai didi

java - JSP页面只显示文件路径

转载 作者:行者123 更新时间:2023-12-01 10:36:27 25 4
gpt4 key购买 nike

我正在学习 Java EE(使用 Intellij 和 WildFly 服务器)并遇到了下一个问题:

我正在使用 MVC,老师给了我们一个 MVC 模板供我们使用。模板本身工作得很好,但如果我包含一个新的 JSP 页面,它不会显示在浏览器中。浏览器只会显示这样的路径:

enter image description here

默认的“hello world”正在工作(但不是出于特定原因使用路径?: enter image description here

这让我思考这是否与 MVC-spring 编程方法有关?但为什么没有显示student.jsp?我尝试在默认欢迎页面中创建一个 href 以重定向到它进行测试,但它仍然给我相同的“错误”。

我在这里做错了什么?我觉得问这个问题有点尴尬,因为它看起来像一个非常简单的问题,特别是因为我还没有找到任何相关的线程。

据我所知,student.jsp 页面本身是正确的:

    <%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<html>
<head>
<title>Spring MVC Form Handling</title>
</head>
<body>

<h2>Student Information</h2>
<form:form method="POST" action="addStudent">
<table>
<tr>
<td><form:label path="name">Name</form:label></td>
<td><form:input path="name" /></td>
</tr>
<tr>
<td><form:label path="age">Age</form:label></td>
<td><form:input path="age" /></td>
</tr>
<tr>
<td><form:label path="id">id</form:label></td>
<td><form:input path="id" /></td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Submit"/>
</td>
</tr>
</table>
</form:form>
</body>
</html>

最佳答案

您不能在任何 Spring 项目中运行单个 .jsp 文件。只能在spring框架中运行项目。因此,当您包含新的 JSP 页面时,它不会显示在浏览器中。

如果你想运行你的.jsp文件,那么1)你必须运行你的SpringMVCTemplate项目而不仅仅是一个文件,2)包含的.jsp文件必须使用SpringMVCTemplate,而不仅仅是一个简单的“hello world” “文件。

希望有帮助:)

关于java - JSP页面只显示文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34701887/

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