`
Jlancun
  • 浏览: 13768 次
社区版块
存档分类
最新评论

Spring3.2 MVC框架页面跳转及返回JSON内容

阅读更多

Action配置

package com.jlc.action;

import java.util.ArrayList;
import java.util.List;

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

import com.jlc.base.action.BaseAction;
import com.jlc.bean.User;

@Controller
@RequestMapping(value="/user")
public class UserAction extends BaseAction{

    @RequestMapping(value="/login",method=RequestMethod.GET)
    public String login(){ 
        return "user/success";
    }
    @RequestMapping(value="/json",method=RequestMethod.GET)
    public @ResponseBody List<User> test(){
        List<User> userList = new ArrayList<User>();
        User user = new User();
        user.setId(1L);
        user.setName("name1");
        user.setPassword("中文");
        userList.add(user);
        user = new User();
        user.setId(2L);
        user.setName("name2");
        user.setPassword("password");
        userList.add(user);
        user = new User();
        user.setId(3L);
        user.setName("name3");
        user.setPassword("password");
        userList.add(user);
        return userList;
    }
}

中文显示没问题

下载地址:https://code.google.com/p/searchengineone/downloads/list

 

 

1
5
分享到:
评论
2 楼 kentkwan 2013-07-29  
配置一个message coverter就完事了 没多复杂的
1 楼 tjuwxl 2013-07-29  
我去 这都可以啊
后面还有“javascript:;”?
建议lz把需要加的包和配置文件的修改也列在这里

相关推荐

    Struts2.3.7+Spring3.2+Hibrenate4.1.8

    Struts2.3.7、Spring3.2和Hibernate4.1.8是经典的Java Web开发框架组合,常被称为SSH框架。这个组合为开发者提供了强大的MVC(模型-视图-控制器)架构支持,数据库持久化处理以及依赖注入功能。下面我们将详细探讨这...

    SpringBoot框架实现JSP跳转和接口Json返回

    本篇将详细介绍如何在SpringBoot项目中实现JSP的跳转以及接口的Json返回。 首先,SpringBoot默认不支持JSP是因为其主要设计理念是简化配置和提高开发效率,它倾向于使用更加现代化的模板引擎。然而,如果你的项目中...

    Spring mvc工程所需jar包资源

    Spring MVC是Spring框架的一个核心模块,用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,使得开发者可以将业务逻辑、数据处理和用户界面清晰地分离,从而提高代码的可维护性和可测试性。这个压缩包中...

    spring mvc

    ### Spring MVC 教程知识点详解 ...通过以上详细内容,我们可以看出 Spring MVC 是一个功能强大且高度灵活的 Web 开发框架。无论是从快速入门还是深入研究的角度来看,Spring MVC 都是一个值得推荐的选择。

    springmvc4.1+spring4.1+mybatis3.2+spring-security3.2 jar包

    Spring MVC、Spring、MyBatis 和 Spring Security 是四个在Java Web开发中广泛使用的框架,它们分别负责不同的职责,共同构建了一个强大的企业级应用框架体系。这个整合包包含了这些框架的4.1和3.2版本,是为了解决...

    SpringMVC框架架构介绍

    Spring MVC可以无缝处理AJAX请求,通过配置和注解来定义JSON或XML的响应格式。 十一、配置文件: SpringMVC.xml是核心配置文件,用于配置DispatcherServlet、拦截器、视图解析器等组件。 十二、获取Spring管理的...

    Spring_MVC_控制器方法返回值与视图的关系

    在 Spring MVC 框架中,控制器方法的返回值对视图的选择和跳转有着至关重要的影响。今天,我们将深入探索控制器方法返回值与视图的关系,并探讨不同返回值类型对视图的影响。 首先,让我们来看一下控制器方法返回值...

    Spring MVC

    Spring MVC 是一款强大的Java Web开发框架,用于构建高效、可维护的Web应用程序。在这个简单的Spring MVC登录案例中,我们主要关注的是如何利用注解(Annotation)来实现用户登录功能。注解是Spring MVC中的一种元...

    第四课:轻松实现MVC框架1

    - 视图支持:根据返回结果跳转到相应的视图,如JSP、FreeMarker或JSON。 - 异常处理:统一处理所有异常并定向到错误页面。 2. 非功能性需求与目标: - 零配置或接近零配置,简化使用过程。 - 降低学习成本,尽...

    我学spring_mvc_01

    Spring MVC 是一个强大的Java Web开发框架,用于构建可维护、高性能和灵活的Web应用程序。它作为Spring框架的一部分,提供了一种模型-视图-控制器(MVC)架构,简化了处理HTTP请求和响应的过程。在"我学spring_mvc_...

    SpringBoot实现jsp页面跳转简单实例

    在Spring Boot框架中,开发Web应用时,我们通常会用到Thymeleaf、Freemarker或者JSP作为视图层技术。本实例主要聚焦于使用JSP进行页面跳转,这在传统的Java Web开发中非常常见。Spring Boot虽然默认不推荐使用JSP,...

    spring mvc 自學筆記

    ### Spring MVC 数据跳转 在 Spring MVC 中,数据跳转主要指的是控制器(Controller)处理完请求后,将数据转发到视图(View)进行展示的过程。这里的“跳转”实际上是指请求处理后的视图重定向或转发。 #### 转发与...

    Spring MVC+MyBatis整合项目源码

    Spring MVC和MyBatis是Java开发中常用的两个框架,它们分别负责Web层和持久层的管理。Spring MVC作为Spring框架的一部分,提供了强大的Model-View-Controller(MVC)架构模式,使得开发人员能够轻松地处理HTTP请求和...

    spring mvc 快速入门深入分析

    Spring MVC 提供了多种方式来处理Ajax请求,包括使用`@ResponseBody`注解直接返回JSON或XML格式的数据。 #### 十四、多视图控制器 通过定义多个控制器类或使用`@RequestMapping`注解的不同配置来实现多视图控制。 ...

    Spring mvc+Ajax用户登录增删改查功能

    Spring MVC作为Spring框架的一部分,提供了一种模型-视图-控制器的架构模式,使得开发者能够更好地组织和管理后端业务逻辑。而Ajax(Asynchronous JavaScript and XML)则是一种在无需重新加载整个网页的情况下更新...

    精通Spring MVC 4 ,Geoffroy Warin ,P288 1

    **Spring MVC**是Spring框架的一部分,专注于构建Web应用程序中的Model-View-Controller(MVC)架构。Spring MVC 4作为最新版本之一,在原有基础上进行了诸多改进,提供更强大的功能来满足现代化Web应用的需求。 - ...

    Spring mvc 学习拾遗.doc

    3. **mvc:view-controller**:可以直接将请求映射到视图,常用于简单的页面跳转。 4. **mvc:resources**:用于配置静态资源的处理方式。 5. **mvc:default-servlet-handler**:配置默认的 Servlet 处理静态资源。 #...

    spring-petsore spring官方最新demo

    当发生未捕获的异常时,系统会自动跳转到错误页面或返回错误响应。同时,Spring Boot的日志配置使得我们能够跟踪和调试应用运行时的问题。 总的来说,Spring PetClinic是一个综合性的学习资源,涵盖了Spring框架的...

    Spring MVC— 处理器(Handler)方法的返回值.docx

    总结,Spring MVC处理器方法的返回值多种多样,可以根据需求选择合适的返回类型来控制响应内容、视图跳转或数据绑定。理解并熟练运用这些返回类型是构建高效、灵活的Spring MVC应用程序的关键。

    SSH框架(web端+json手机端)

    SSH框架,全称为Struts2、Hibernate和Spring的集成框架,是Java开发中常用的一种MVC(Model-View-Controller)架构。这个框架组合利用了Struts2的控制层、Hibernate的数据持久化层和Spring的业务逻辑层,为开发者...

Global site tag (gtag.js) - Google Analytics