spring boot的基本配置——spring boot的web开发——Thymeleaf模板引擎———通过HttpSession session的session.setAttribute返回数据给…

spring boot的基本配置——spring boot的web开发——Thymeleaf模板引擎———通过HttpSession session的session.setAttribute返回数据给…packagecom.test.controller;importorg.springframework.stereotype.Controller;importorg.springframework.ui.Model;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springf…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

package com.test.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

@Controller
public class StartMainController
{
    @RequestMapping("/1")
    public String home1()
    {
        return "hello";
    }

    @RequestMapping("/2")
    @ResponseBody
    public String home2()
    {
        return "123";
    }

    @RequestMapping("/3")
    public String home3(Model model)
    {

        model.addAttribute("a","123");

        model.addAttribute("b","abc");

        model.addAttribute("c","def");

        return "hello";

    }

    @RequestMapping(value = "/4")
    public String home4(HttpServletRequest request, Model model)
    {
        String firstName = request.getParameter("firstName");

        System.out.println(firstName);

        model.addAttribute("firstName",firstName);

        return "hello";

    }

    @RequestMapping(value = "/5")
    public String home5(HttpSession session)
    {

        session.setAttribute("aa","1234");

        session.setAttribute("bb","abcd");

        session.setAttribute("cc","defg");

        return "hello";

    }

}

<!DOCTYPE html>
<html  xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<p th:text="${session.aa}">ceshi</p>
<p th:text="${session.bb}">ceshi</p>
<p th:text="${session.cc}">ceshi</p>
</body>
</html>

http://localhost:8080/5

spring boot的基本配置——spring boot的web开发——Thymeleaf模板引擎———通过HttpSession session的session.setAttribute返回数据给...

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181356.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c++并发编程实战 豆瓣_c++11并发编程

    c++并发编程实战 豆瓣_c++11并发编程一个简单的线程程序#include <iostream>#include <thread>using namespace std;void hello(){ std::cout << “Hello Concurrent World\n”;}int main(){ thread t(hello); t.join();}…

    2022年8月18日
    4
  • coreseek,Sphinx,elasticsearch,xunsearch 什么关系

    coreseek,Sphinx,elasticsearch,xunsearch 什么关系

    2022年2月10日
    54
  • 变量,常量,静态变量存储的位置

    变量,常量,静态变量存储的位置常见的存储区域可分为:1、栈由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。2、堆由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,程序会一直占用内存,导致内存泄漏,在程序结束后,操作系统会自动回收。3、自由存储区由malloc等分配的内存

    2022年6月11日
    41
  • 完全卸载Oracle方法(超详细)

    完全卸载Oracle方法(超详细)Step0:进入服务找到Oracle开头的服务将这些服务全部停止Step1.点击开始菜单找到Oracle,然后点击Oracle安装产品,再点击UniversalInstallerStep2.点击之后稍等一会然后会进入进入下图界面,点击卸载产品Step3.选中要删除的Oracle产品,然后点击删除Step4.进入下图所示的目…

    2022年5月29日
    49
  • pycharm与python的关系_pycharm和python区别[通俗易懂]

    pycharm与python的关系_pycharm和python区别[通俗易懂]pycharm使用创建directory和Pythonpackage的区别pycharm能显示当前python文件下的函数和类的列表吗当然可以,调出Structure视图即可。①快捷键:Alt+7②鼠标移动到窗口左下角小方块,寻Structure”③点击View菜单,选ToolWindows,再寻Structure”pycharm教程(一)安装PyCharm是我…

    2022年8月29日
    2
  • word2vec原理剖析

    word2vec原理剖析本文根据word2vec中的数学原理详解整理而成。根据word2vec算法的原理,大概总结如下;1)由统计语言模型发展到n-gram模型,再由n-gram模型发展到NNLM模型,最后到word2vec模型;2)word2vec模型包括CBOW模型和Skip-gram模型;3)对于CBOW模型和Skip-gram模型,又分别有基于HierarchicalS…

    2022年5月13日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号