как я уже упоминал в заголовке, я перехожу к весенней загрузке, но когда я перехожу к содержанию HttpSession, я здесь путаюсь. У меня есть класс контроллера, как показано ниже:
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class IndexController {
@RequestMapping("/")
public String index(HttpServletRequest req) {
HttpSession session = req.getSession();
String product = req.getParameter("product");
System.out.println("index page " + product);
session.setAttribute("product", product);
return "index";
}
}
и 1 файл с именем index. html, 1 файл с именем index. jsp соответственно:
index. html
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
HTML PAGE ${product}
</body>
</html>
index. jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
JSP PAGE ${product}
</body>
</html>
и это файл application.properties:
spring.mvc.view.prefix=/pages/
spring.mvc.view.suffix=.html
index. html и index. jsp находятся в той же папке 'pages'. И я попытался заменить значение атрибута суффикса в файле application.properties на. jsp, затем оно работает, пока не получилось, если значение суффикса равно. html. Это результат. html и. jsp значение:
![enter image description here](https://i.stack.imgur.com/XceyE.png)
Пожалуйста, помогите мне, ребята .