`
kennykinte
  • 浏览: 7901 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring mvc Controller级session模型数据

阅读更多
Controller的Bean


package com.sylar.action;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.SessionAttributes;

@Controller
@SessionAttributes("user")
public class TestSessionAction {

	@ModelAttribute("user")
	public User getUser() {
		User user = new User();
		user.setName("sylar");
		return user;
	}

	@RequestMapping(value = "testsession")
	public String handle1(@ModelAttribute("user") User user) {
		int count = user.getCount();
		count++;
		user.setCount(count);
		return "test";
	}
}



辅助类User
package com.sylar.action;

public class User {
	private String name;
	private int count;

	public int getCount() {
		return count;
	}

	public void setCount(int count) {
		this.count = count;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
}




前端页面test.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body>
${user.count }
</body>
</html>
分享到:
评论

相关推荐

    Spring MVC jar包

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为开发者提供了模型-视图-控制器(MVC)架构,使开发人员能够更好地组织和分离应用程序的业务逻辑、数据处理和用户界面。Spring MVC是Spring框架的一个核心组件,...

    Spring mvc+hibernate+mysql Demo

    Spring MVC作为Spring框架的一部分,提供了强大的MVC(Model-View-Controller)架构,用于处理HTTP请求并展示数据。Hibernate则是一个优秀的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。而...

    Spring MVC简单例子

    这个框架基于Spring IoC(Inversion of Control)容器,它提供了Model-View-Controller(MVC)架构模式的实现,使得开发者可以将业务逻辑、数据处理和用户界面分离,从而提高代码的复用性和模块化。 在"Spring MVC ...

    Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)所有实验及实验报告.zip

    Spring MVC是Spring框架的一部分,专门用于构建Web应用程序的Model-View-Controller(MVC)架构。它提供了一个灵活的模型绑定机制,可以将HTTP请求参数与Java对象字段对应起来,同时支持多种视图技术,如JSP、...

    spring MVC No Session found for current thread

    在IT行业中,Spring MVC是一个广泛使用的轻量级Web框架,用于构建基于Java的企业级应用程序。当我们遇到“Spring MVC No Session found for current thread”的错误时,这通常意味着在尝试访问HttpSession对象时,...

    spring mvc login demo

    总的来说,`spring mvc login demo`项目是一个很好的起点,它涵盖了Spring MVC的基本概念,如控制器、模型和视图,以及用户认证的基础知识。通过学习和分析这个示例,开发者可以进一步了解如何在实际项目中应用...

    bbs.zip_Spring mvc bbs_hibernate bbs_spring mvc_spring mvc hiber

    在当今的互联网开发中,Spring MVC 和 Hibernate 是两个非常重要的框架,它们在企业级应用开发中起着关键作用。本项目"Spring MVC bbs"结合了Spring3和Hibernate,构建了一个功能完备的BBS论坛系统,适合进行二次...

    最简单的用户登录与注册系统 spring mvc spring jdbc

    1. **Spring MVC**:Spring MVC是Model-View-Controller模式的实现,它负责处理HTTP请求,将数据传递给模型层处理,再由控制器将结果返回给视图展示。在本项目中,你需要理解DispatcherServlet的作用,Controller的...

    spring mvc + spring + hibernate 全注解整合开发视频教程 12

    Spring MVC通过注解如@Controller、@RequestMapping等,可以让开发者在方法级别定义请求映射,简化了配置。 Spring框架的核心是依赖注入(Dependency Injection,DI),它允许组件之间通过接口进行协作,而不是硬...

    Spring MVC框架简介和使用

    Spring MVC 是一款基于 Java 的 Web 应用框架,它遵循 MVC(Model-View-Controller)设计模式。Spring MVC 提供了一种结构化的开发方式,旨在简化 Web 层的开发过程,同时提供了高度灵活性和扩展性。 #### Spring ...

    基于jpa+hibernate+spring+spring mvc注解方式项目

    在现代Java Web开发中,Spring框架扮演了核心角色,而Spring MVC作为其MVC(Model-View-Controller)实现,提供了强大的Web应用程序构建能力。同时,JPA(Java Persistence API)作为Java官方的ORM(对象关系映射)...

    spring mvc+spring+hibernaate+bootstrap+maven通用后台部门员工管理系统.zip

    Spring MVC是Spring框架的一部分,用于构建Web应用程序的模型-视图-控制器(MVC)架构。它提供了处理HTTP请求、数据绑定、异常处理、视图渲染等功能,使得开发者可以更专注于业务逻辑,而不用过多关注底层细节。 2...

    Servlet JSP Spring MVC初学指南(alin书签).pdf

    Servlet、JSP和Spring MVC是Java Web开发中的三个重要技术,它们在构建动态网页和企业级应用程序中扮演着核心角色。下面将详细解释这三个技术及其相互关系。 **Servlet** 是Java编程语言中的一种接口,由Java ...

    spring mvc,spring,hibernate框架开发

    Spring MVC、Spring 和 Hibernate 是 Java 开发中三个非常重要的框架,它们共同构成了企业级应用的基石,尤其是在构建大型、复杂的Web应用程序时。Spring MVC 作为Spring框架的一部分,负责处理HTTP请求,提供MVC...

    spring mvc项目后端源码

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,专为构建可维护、高性能的 Web 应用程序而设计。这个“spring mvc项目后端源码”包含了实现此类应用程序的核心组件和配置。下面我们...

    spring mvc mybatis项目源码

    在Spring MVC和MyBatis整合的项目中,通常会使用Spring的`@Autowired`注解来注入MyBatis的SqlSessionTemplate或SqlSessionFactory,这样可以在Controller中直接调用Mapper接口的方法进行数据操作。同时,Spring的...

    Spring MVC 切换数据源

    在IT行业中,Spring MVC是一个广泛使用的轻量级Web框架,它是Spring框架的一部分,专注于处理HTTP请求和返回响应。本文将深入探讨如何在Spring MVC中实现数据源的动态切换,以及如何与MySQL数据库协同工作,同时利用...

    Spring MVC demo源码.

    Spring MVC 是模型-视图-控制器(Model-View-Controller)架构模式的一种实现,主要用于处理HTTP请求。它通过将业务逻辑、数据处理和用户界面解耦,提高了代码的可维护性和可测试性。 **2. MVC 架构模式** - **模型...

    spring mvc整合hibernate

    Spring MVC 用于构建应用程序的前端控制器,提供模型-视图-控制器(MVC)架构,而 Hibernate 是一个强大的对象关系映射(ORM)框架,负责数据库操作。整合这两个框架可以让我们在处理业务逻辑时更加高效和灵活。 ...

Global site tag (gtag.js) - Google Analytics