SpringMVC响应视图和结果视图的示例分析
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章将为大家详细讲解有关SpringMVC响应视图和结果视图的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、返回字符串,Model传输数据/**
千家信息网最后更新 2025年01月18日SpringMVC响应视图和结果视图的示例分析
这篇文章将为大家详细讲解有关SpringMVC响应视图和结果视图的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1、返回字符串,Model传输数据
/** * 返回String * @param model * @return */ @RequestMapping("/testString") public String testString(Model model){ System.out.println("testString方法执行了..."); // 模拟从数据库中查询出User对象 User user = new User(); user.setUsername("美美"); user.setPassword("123"); user.setAge(30); // model对象 model.addAttribute("user",user); return "success"; }
2、void(不经常使用)
/** * 是void * 请求转发一次请求,不用编写项目的名称 */ @RequestMapping("/testVoid") public void testVoid(HttpServletRequest request, HttpServletResponse response) throws Exception { System.out.println("testVoid方法执行了..."); // 编写请求转发的程序 // request.getRequestDispatcher("/WEB-INF/pages/success.jsp").forward(request,response); // 重定向 // response.sendRedirect(request.getContextPath()+"/index.jsp"); // 设置中文乱码 response.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); // 直接会进行响应 response.getWriter().print("你好"); return; }
3、返回ModelAndView完成跳转页面和传输数据
/** * 返回ModelAndView * @return */ @RequestMapping("/testModelAndView") public ModelAndView testModelAndView(){ // 创建ModelAndView对象 ModelAndView mv = new ModelAndView(); System.out.println("testModelAndView方法执行了..."); // 模拟从数据库中查询出User对象 User user = new User(); user.setUsername("小凤"); user.setPassword("456"); user.setAge(30); // 把user对象存储到mv对象中,也会把user对象存入到request对象 mv.addObject("user",user); // 跳转到哪个页面 mv.setViewName("success"); return mv; }
4、forward转发
/** * 使用关键字的方式进行转发 * @return */ @RequestMapping("/testForwardOrRedirect") public String testForwardOrRedirect(){ System.out.println("testForwardOrRedirect方法执行了..."); // 请求的转发 return "forward:/WEB-INF/pages/success.jsp"; }
5、redirect重定向
/** * 使用关键字重定向 * @return */ @RequestMapping("/testForwardOrRedirect") public String testForwardOrRedirect(){ System.out.println("testForwardOrRedirect方法执行了..."); // 重定向 return "redirect:/index.jsp"; }
关于"SpringMVC响应视图和结果视图的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
对象
方法
视图
数据
篇文章
示例
结果
分析
关键
关键字
数据库
更多
页面
传输
查询
不错
实用
不用
乱码
你好
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
灼热阳炎之刃数据库
日本网络安全大臣电脑
鲲鹏服务器是哪家生产的
陈述网络安全知识
自考大专 日本软件开发
黑暗之魂3老是断开服务器怎么办
软件开发ut报告内容
网络技术落后用英语怎么说
网络安全检测多少年一次
蓝战非英雄联盟服务器
山东东鸣互联网科技有限公司
安全的数据库查询方法有哪些
dns服务器状态运行异常
平板的windows软件开发
军工信息化网络安全股
两会网络安全工作总结
国际与国内软件开发策略
玩量子特攻老是连接不到服务器
软件开发 定位不准
什么是最早的软件开发模型
未转变者进入服务器卡退
校园网登录服务器超时
配置打印服务器
做软件开发的图
网络安全国家重要安全
电站网络安全如何防护
中职网络技术专业调研报告
如何设置视频点播服务器
双路服务器如何使用
kof97怎么设置服务器