Я передаю данные из моего браузера на HomeController.java
, просто меняя URL,
Мой HomeController.java
следующим образом,
package com.example.demo;
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 HomeController {
@RequestMapping("home")
public String home(HttpServletRequest req) {
HttpSession session=req.getSession();
String name=req.getParameter("name");
//Fetch data comming from client
System.out.println("hi "+name);
session.setAttribute(name, name);
return "home";
}
}
Я передаю атрибут сеанса, используя session
объект, но как мне получить его в моем файле JSP (home.jsp
).
my home.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>
Welcome ${name}
</body>
</html>
Я хочу написать код Java в файле home.jsp
и использовать объект сеанса вместо формата expression language
. Может кто-нибудь сказать, как использовать этот объект сеанса?
Заранее спасибо!