`
- 浏览:
111672 次
- 性别:
- 来自:
武汉
-
- package com.boventech.learning.controller;
-
- import java.util.HashMap;
- import java.util.Map;
-
- import org.springframework.stereotype.Controller;
- import org.springframework.ui.Model;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.ResponseBody;
- import org.springframework.web.servlet.ModelAndView;
-
- import com.boventech.learning.entity.User;
-
-
-
-
-
-
- @Controller
- @RequestMapping("/MVCReturn")
- public class SpringMVCReturnController {
- //对于ModelAndView构造函数可以指定返回页面的名称,也可以通过setViewName方法来设置所需要跳转的页面;
- @RequestMapping(value="/index1",method=RequestMethod.GET)
- public ModelAndView index(){
- ModelAndView modelAndView = new ModelAndView("/user/index");
- modelAndView.addObject("name", "xxx");
- return modelAndView;
- }
-
- //返回的是一个包含模型和视图的ModelAndView对象;
- @RequestMapping(value="/index2",method=RequestMethod.GET)
- public ModelAndView index2(){
- ModelAndView modelAndView = new ModelAndView();
- modelAndView.addObject("name", "xxx");
- modelAndView.setViewName("/user/index");
- return modelAndView;
- }
-
-
-
-
-
-
-
-
- @RequestMapping(value="/index3",method=RequestMethod.GET)
- public Map<String, String> index3(){
- Map<String, String> map = new HashMap<String, String>();
- map.put("1", "1");
-
- return map;
- }
-
-
- modelAndView.setViewName("/user/index");
-
- @RequestMapping(value="/index4",method = RequestMethod.GET)
- public String index(Model model) {
- String retVal = "user/index";
- User user = new User();
- user.setName("XXX");
- model.addAttribute("user", user);
- return retVal;
- }
-
-
- @RequestMapping(value = "/valid", method = RequestMethod.GET)
- @ResponseBody
- public String valid(@RequestParam(value = "userId", required = false) Integer userId,
- @RequestParam(value = "name") String name) {
- return String.valueOf(true);
- }
-
-
-
- @RequestMapping(method=RequestMethod.GET)
- public void index5(){
- ModelAndView modelAndView = new ModelAndView();
- modelAndView.addObject("xxx", "xxx");
- }
-
-
-
-
- }
-
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本篇文章主要介绍了springMVC 几种页面跳转方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要介绍了SpringMVC返回图片的几种方式(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要介绍了SpringMVC 方法四种类型返回值总结(你用过几种),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要给大家介绍了关于SpringMVC接收与响应json数据的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者使用springmvc具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
Spring MVC属于SpringFrameWork的后续产品,已经融合在...1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。 如:<bean id=”defaultJsonView” class=”org.springframework.w
SpringMVC 提供了以下几种途径输出模型数据: – ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 – Map及Model: 入参为org.springframework.ui.Model、org.spring...
了更短、更清晰的代码,这时你会意识到自己永远无法返回到“旧Java”了。 本书会帮助你跨过“原理听起来不错,但还是有点儿新,不太适应”的门槛,从而熟练地进 行编程。 “也许吧,”你可能会想,“可是Lambda、...
,研究了一下,有几种解决办法。 我使用的是sping-web-3.2.2,jar 方法一: 在@RequestMapping里面加入produces = “text/html;charset=UTF-8” @RequestMapping(value = "/configrole", method = Request...
带有Web MVC和Web Flux的Spring 5中的服务器发送事件(SSE) 介绍 没有简单的通用方法可以在Web应用程序中以可接受的性能实现服务器到客户端的异步通信。 ... 为了开始交换,客户端向服务器提交请求...有几种技术可以使客
在技术方面,该小程序主要使用了以下几种技术: Vue.js:一个轻量级、易上手的前端框架,用于构建用户界面。它采用了组件化的开发方式,使得代码更加模块化,便于维护和扩展。 SSM框架:整合了Spring、SpringMVC和...
在技术方面,本系统采用了以下几种技术: Spring:作为整个系统的核心框架,负责对象的创建、依赖注入等功能,降低了各个模块之间的耦合度。 SpringMVC:作为Web层的框架,负责处理用户请求,将请求分发到对应的...
--如果不是采用report返回体,则必须配置以下几项,否则影响统计结果--> h)IS_DEFINED_RESPONSE:是否自定义返回体结构 i)RESPONSE_CODE:自定义返回体请求状态码字段名 j)RESPONSE_MESSAGE:自定义返回体请求消息字段...
在设计和实现weixin263微信小程序跑腿平台时,我们主要采用了SSM(Spring、SpringMVC、MyBatis)框架。SSM是一种常见的JavaEE开发框架,它集成了Spring、Spring MVC和MyBatis三个流行的开源框架,具有高度的可扩展性...
第二种方式交第一种而言在处理复杂数据时更为灵活,一般使用第二种方式来进行table数据填充。 [js] view plain copy $(function () { //1.初始化Table var oTable = new TableInit(); oTable.Init(); /...
【基础】Java 中定义常量的几种方法 25 【基础】什么时候使用字节流?什么时候用字符流? 26 【基础】GBK与UTF-8的区别 26 【基础】static、final、const的区别 26 final: 26 static: 27 【基础】如何实现对象克隆?...