亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過瀏覽器向 JSP 傳遞數據:Spring boot

通過瀏覽器向 JSP 傳遞數據:Spring boot

長風秋雁 2022-07-27 21:28:56
我只是通過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)中獲取它。我的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>我想在home.jsp文件中編寫java代碼并使用會話對象而不是expression language格式。誰能告訴如何使用該會話對象?
查看完整描述

1 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

要直接回答您的問題,您可以從會話對象中調用您的變量,如下所示:


<%@ 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 <%=session.getAttribute("name")%>

</body>

</html>

name存儲在會話中的對象的名稱在哪里。


PS:使用 Logger 而不是 System.out


查看完整回答
反對 回復 2022-07-27
  • 1 回答
  • 0 關注
  • 135 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號