网站开发宣传图片php开发网站优势

web/2025/10/8 12:04:42/文章来源:
网站开发宣传图片,php开发网站优势,科技进化论,烟台网站建设方案优化1.前言 最近SSM框架开发web项目#xff0c;用得比较火热。spring-MVC肯定用过#xff0c;在请求处理方法可出现和返回的参数类型中#xff0c;最重要就是Model和ModelAndView了#xff0c;对于MVC框架#xff0c;控制器Controller执行业务逻辑#xff0c;用于产生模型数据…1.前言 最近SSM框架开发web项目用得比较火热。spring-MVC肯定用过在请求处理方法可出现和返回的参数类型中最重要就是Model和ModelAndView了对于MVC框架控制器Controller执行业务逻辑用于产生模型数据Model而视图View用于渲染模型数据。 使用Model和ModelAndView这两个类在spring的视图解析时作用以及区别。 这两者之间有着很大的区别具体就表现在Model只是用来传输数据的并不会进行业务的寻址。ModelAndView 却是可以进行业务寻址的就是设置对应的要请求的静态文件这里的静态文件指的是类似jsp的文件。 其次两者还有一个最大的区别那就是Model是每一次请求可以自动创建但是ModelAndView 是需要我们自己去new的。 2.model方法 注意如果在控制层上的方法声明了注解ResponseBody 则会直接将返回值输出到页面。 Model 是一个接口 其实现类为ExtendedModelMap继承了ModelMap类。 public class ExtendedModelMap extends ModelMap implements Model一般来说可以用model来接收各种类型的数据如果使用来接收一组数据List 》》那么这个时候的model实际上是ModelMap。 3.ModelMap方法 ModelMap对象主要用于传递控制方法处理数据到结果页面也就是说我们把结果页面上需要的数据放到ModelMap对象中即可 他的作用类似于request对象的setAttribute方法的作用: 用来在一个请求过程中传递处理的数据。 ModelMap或者Model通过addAttribute方法向页面传递参数. 其中addAttribute方法参数有多种方式 常用的有写在java代码中 public ModelMap addAttribute(String attributeName, Object attributeValue){...} public ModelMap addAttribute(Object attributeValue){...} public ModelMap addAllAttributes(Collection? attributeValues) {...} public ModelMap addAllAttributes(MapString, ? attributes){...} 然后在jsp页面上可以通过el表达式语言$attributeName或者是C标签库下的方法来获取并展示modelmap中的数据。 modelmap本身不能设置页面跳转的url地址别名或者物理跳转地址. 那么我们可以通过控制器方法的字符串返回值来设置跳转url地址别名或者物理跳转地址。 4.ModelAndView方法 添加模型数据用addObject; 设置视图setViewName; ModelAndView 对象有两个作用 (1). 设置转向地址,这也是ModelAndView和ModelMap的主要区别.设置方式如下所示: ModelAndView view new ModelAndView(path:student); 或者通过setViewName方式: public void setViewName(String viewName){...} (2). 将控制器方法中处理的结果数据传递到结果页面也就是把在结果页面上需要的数据放到ModelAndView对象中即可其作用类似于request对象的setAttribute方法的作用用来在一个请求过程中传递处理的数据。通过以下方法向页面传递参数 public ModelAndView addObject(String attributeName, Object attributeValue){...} public ModelAndView addObject(Object attributeValue){...} 在jsp中也是可以通过el表达式语言attributeName或者C标签库的attributeName或者C标签库的{name } 来获取并展示ModelAndView中的数据。 5.使用示例 (1) Model 或者 ModelMap Model 和 ModelMap 的实例都是spirng mvc框架来自动创建并作为控制器方法参数传入用户无需自己创建。 而且需要return 返回指定的页面路径. 在控制层的java代码中写入 //传值方法一RequestMapping(listCategory2)public String listCategory2(Model model) {// 接收查询的信息ListCategory cs2 categoryService.list();// 封装了查询的数据model.addAttribute(test, cs2);//重要需要给出返回model跳转的路径return listCategory2;}然后在jsp页面中写入 !-- 获取值的时候对应的是addAttribute的第一个参数取了个别名为c--c:forEach items${test } varc varStatussttrtd${c.id}/tdtd${c.name}/td/tr/c:forEach图示 java jsp 效果 数据列表全部获取到 (2) ModelAndView ModelAndView的实例是需要我们手动new的这也是和ModelMap的一个区别。 而且ModelAndView 可以自己寻址只需要return 返回其对象即可。 在控制层的java代码中写入 //传值方法二:使用ModelAndView//当url处于这个时由listCategory方法来处理请求RequestMapping(listCategory)public ModelAndView listCategory(){//创建一个模型视图对象ModelAndView mav new ModelAndView();//获取到查询的数据ListCategory cs categoryService.list();// //将数据放置到ModelAndView对象view中,第二个参数可以是任何java类型mav.addObject(cs, cs);// 放入jsp路径mav.setViewName(listCategory);//返回ModelAndView对象mavreturn mav;}在jsp页面中 !-- 使用c标签库循环遍历出数据 命名为c--c:forEach items${cs} varc varStatussttrtd${c.id}/tdtd${c.name}/td/tr/c:forEach图示 jsp !-- 使用c标签库循环遍历出数据 命名为c--c:forEach items${cs} varc varStatussttrtd${c.id}/tdtd${c.name}/td/tr/c:forEach图示 jsp 效果 数据列表全部获取到 以上就是两种不同的方式取值传值从上面我们可以看得出来这两个之间还是有一定的区别的记住有一个需要返回对象一个需要返回的是地址路径。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89046.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动态型网站建设哪里便宜seo网站关键词优化方式

题目描述&#xff1a; 大家应该都会玩“锤子剪刀布”的游戏&#xff1a;现给出两人的交锋记录&#xff0c;请统计双方的胜、平、负次数&#xff0c;并且给出双方分别出什么手势的胜算最大。 输入描述: 输入第1行给出正整数N&#xff08;<105&#xff09;&#xff0c;即双方…

健身俱乐部网站模板风云办公ppt模板网站

一.单元测试 1.1 go test工具 go语言中的测试依赖go test命令。编写测试代码和编写普通的Go代码过程类似&#xff0c;并不需要学习新的语法&#xff0c;规则和工具。 go test命令是一个按照一定约定和组织的测试代码的驱动程序。在包目录内&#xff0c;所有以_test.go为后缀名的…

才艺多网站建设平台公司及企业如何建立自己的购物网站

外观模式概述 外观模式&#xff08;Facade Pattern&#xff09;是一种结构型设计模式&#xff0c;它为复杂的系统、程序库或框架提供一个简单&#xff08;但有限&#xff09;的接口这种模式的核心理念是隐藏系统的复杂性&#xff0c;仅对外暴露一个简化的接口&#xff0c;使得…

最新网站查询工具贵州省住房和城乡建设厅证件查询

前言 先讲个故事&#xff0c;传说古代印度有三根黄金柱&#xff0c;64个石盘&#xff0c;需要将石盘从第一根移动到第三根上&#xff0c;规定每次只能移动一片&#xff0c;并且小盘在放置时必须在大盘上。 当石盘移动完毕时&#xff0c;世界就会毁灭。 汉诺塔——递归 接下来…

描述一下网站建设的基本流程qq浏览器网页版入口

一、事务回顾 回顾地址&#xff1a; 深入理解数据库事务&#xff08;超详细&#xff09;_数据库事务操作_Maiko Star的博客-CSDN博客 事务&#xff1a; 是一组操作的集合&#xff0c;是一个不可分割的工作单位&#xff0c;这些操作要么同时成功&#xff0c;要么同时失败 事…

山东华建建设有限公司网站网站的按钮怎么做

效果展示图 使用插件 Formik 负责表单校验、监听表单提交、数据校验错误信息展示 Yup 负责表单校验规则 分析页面 从上述的展示图我们可以看到的主要元素有&#xff1a;输入框、单选按钮和按钮。其中生成的密码长度不可能很大也不可能为负数和 0&#xff0c;所以我们可以限…

建设网站的功能定位网站建设与推广的策划方案

当为你的下一个设计方案选择正确的核心处理器件时&#xff0c;你应该考虑哪些因素呢?本文将对MPU和MCU做些对比分析&#xff0c;并以此对器件的选择给出一些指导性建议和意见。 本文引用地址&#xff1a;http://www.eepw.com.cn/article/164617.htm 每当在为新设计选择正确合理…

哪个网站做照片书最好看做自媒体挣钱的网站有哪些

工厂设计模式和策略设计模式这次我想谈谈策略设计模式 。 通过这种方式&#xff0c;我开始撰写有关行为设计模式的文章。 这种模式表示对象之间的某些交互模式&#xff0c;以使代码更灵活且组织得更好。此方法的最本质点是对象之间的松散耦合。 当您的应用程序中有多个实现目的…

网站的建设流程个性定制网站

解决办法&#xff1a; 临时变更wget的UA wget -U "浏览器的useragent" 下载地址永久变更Wget&#xff08;未测试&#xff09; 修改配置文件/etc/wgetrc&#xff0c;添加下面这一行&#xff1a; header User-Agent: "浏览器的useragent"上面这个配置后…

杭州网站设计 site互联网装修公司排行榜

我最近在做一个项目的时候需要把树莓派上的摄像头拍摄的图片实时传输到我的PC上我想通过socket完成这个功能我找了找网上的代码&#xff0c;好多都是python2.x版本的&#xff0c;或者是图片总是传不过来的&#xff0c;只能自己写了一个我先附上我的源代码&#xff0c;再来聊一聊…

创业 建网站十大ppt模板免费下载网站

注意&#xff1a;本文引用自专业人工智能社区Venus AI 更多AI知识请参考原站 &#xff08;[www.aideeplearning.cn]&#xff09; 迭代器在Python中是一种基本但却经常被忽视的概念。它们是Python处理集合数据的基石&#xff0c;无论是简单的列表还是复杂的自定义数据结构。理…

中创动力网站建设做网站的软件有哪些

现象描述&#xff1a;删除某个程序时&#xff08;通过‘程序’列表中将该应用移动到废纸篓里&#xff09;&#xff0c;该应用程序正在运行中&#xff0c;删除过程该程序未提示正在运行中&#xff0c;仅仅删除了图标&#xff08;在此吐槽下该程序的交互&#xff0c;产品没有考虑…

设计网站推荐设计酷站网站 目录 结构

上一篇主要对三维GIS的基础数据和三维模型进行了一点说明&#xff0c;本篇将接着聊剩下的部分&#xff0c;主要是三维GIS平台能够支持什么样的场景展示&#xff0c;并来对平台的应用进行一些介绍。没看过上篇的朋友可以先了解一下再看本篇&#xff1a;MonoLog&#xff1a;三维G…

网站的域名怎么起网页与网站的关系

页面跳转总结 JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使页面跳转&#xff0c;但是二者是有很大的区别的&#xff0c;分条来说&#xff0c;有以下几点&#xff1a;①response.sendRedirect(url)-----重定向到…

html5 微网站模版百度站长平台快速收录怎么弄

文章目录 一、项目背景二、项目演示三、项目介绍B系统主要功能1. 注册登录重置密码2. 权限管理3. 项目管理4.客服管理 C系统主要功能1. 问答组件2. 主题色定制3. 类微信时间显示控件及智能tip提示4. 无障碍阅读4. 丰富的输入框组件5. 人工客服6. 聊天记录分表记录与查询 四、项…

网站APP推广做网站用

近期购入了Hostease的Windows虚拟主机产品&#xff0c;由于进入他们主机Plesk面板后查看全都是英文的&#xff0c;对于英文也不是很懂&#xff0c;尤其是像这种专业 词汇的更不明白。因此这边咨询了Hostease的技术支持&#xff0c;寻求帮助了解到可以Plesk面板可以切换语言的&a…

vs做的网站如何域名能卖多少钱一个

专栏地址&#xff1a;『youcans 的图像处理学习课』 文章目录&#xff1a;『youcans 的图像处理学习课 - 总目录』 【youcans 的图像处理学习课】4. 图像的叠加与混合 文章目录【youcans 的图像处理学习课】4. 图像的叠加与混合1. 图像的加法运算基本例程&#xff1a;1.22 图像…

深圳网站建设有免费的吗教育类网站建设

目录 1.统一异常处理 2.统一记录日志 1.统一异常处理 在 HomeController 类中添加请求方法&#xff08;服务器发生异常之后需要统一处理异常&#xff0c;记录日志&#xff0c;然后转到 500 页面&#xff0c;需要人工处理重定向到 500 页面&#xff0c;提前把 500 页面请求访问…

前端个人网站模板国内最新新闻摘抄30字

创建正点原子的TF-A工作区&#xff0c;目的是想查看正点原子的设备树文件“stm32mp157d-atk.dts”和设备树头文件“stm32mp157d-atk.dtsi”&#xff0c;了解设备树是什么样子&#xff0c;为后期基于“ST公司的源码”创建自己的设备树提供参考&#xff0c;同时也是为了学习移植u…

商城网站建设的步骤阿里云备案多个网站

卓金武——从数学建模到MATLAB 2013-9-4 09:48| 发布者: ilovematlab| 查看: 9647| 评论: 40 摘要: 人物简介——卓金武&#xff08;Steven&#xff09;&#xff0c;MathWorks公司中国区应用工程师。在科学计算、定量优化、数学建模和数据挖掘领域拥有8年经验。曾3次获全国大学…