Я хочу создать 2 страницы JSP. У меня есть контроллер:Как я могу открыть страницу JSP с другой страницы JSP в java Spring MVC?
@Controller
@RequestMapping(value = "/api/web/users")
public class ServletWebController {
@RequestMapping(method = RequestMethod.GET)
public String printWelcome(ModelMap model) {
model.addAttribute("message", "message");
return "hello";
}
}
ее открытой первую страницу JSP с формой:
<html>
<body>
<form action="main.jsp" method="post">
First Name: <input type="text" name="first_name">
<br />
Last Name: <input type="text" name="last_name" />
<input type="submit" value="Submit" />
</form>
</body>
</html>
Когда кнопка ввода входных данных в форму и нажмите отправить, я хочу, чтобы открыть второй JSP страницы и печати данных из формы :
<html>
<head>
<title>Using GET and POST Method to Read Form Data</title>
</head>
<body>
<center>
<h1>Using GET Method to Read Form Data</h1>
<ul>
<li><p><b>First Name:</b>
<%= request.getParameter("first_name")%>
</p></li>
<li><p><b>Last Name:</b>
<%= request.getParameter("last_name")%>
</p></li>
</ul>
</body>
</html>
Но вторая страница JSP не открыта. Поэтому я ввожу http://localhost:4000/api/web/users
И у меня есть форма. Затем я вводим данные и нажимаю «Отправить». Тогда у меня есть эта связь http://localhost:4000/api/web/main.jsp
и ошибка:
HTTP Status 404 - /api/web/main.jsp
type Status report
message /api/web/main.jsp
description The requested resource is not available.
Apache Tomcat/8.0.26
Я новичок в Spring и JSP, как я могу открыть JSP с другой JSP?
Что такое путь jsp для более нового? Это hello.jsp? –