首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SpringMVC入门终结篇

SpringMVC支持ajax 导入jquery依赖 导入JackSon依赖 @JsonIgnore 输出数据时候,不将当前数据发送给前端 @JsonFormat@DateTimeFormat...,其他操作都可以省略 工作原理 异常处理 @ExceptionHandler()注解使用演示 里面参数可以填数组,每一个参数代表当前处理异常方法能够处理异常类型,返回值可以跳转到定制错误页面 注意事项...通过BindingResultres对象 getFieldErrors方法,可以获得当前属性值出现全部错误,然后通过一个Model对象存储错误信息,放到隐含模型 //只接收Post请求...@JsonFormat@DateTimeFormat注解使用 ---- jQueryeach()函数补充知识点 jQueryeach()函数 ---- @ResponseBody注解将服务器端将对象以...字符串直接封装为自定义类型对象,前提是自定义对象属性名和请求参数名一一对应,并且有get和set方法,还有无参构造器 @ResponseBody@RequestBody注解用法 //获取一个请求请求

1.4K30

初学Java Web(6)——JSP学习总结

——负责转发请求,对请求进行处理 View——负责界面显示 Model——业务功能编写(例如算法实现)、数据库设计以及数据存取操作实现 在JSP/Servlet开发软件系统,这三个部分描述如下所示...,它规避了JSPServlet各自短板,Servlet只负责业务逻辑而不会通过out.append()动态生成HTML代码;JSP也不会充斥着大量业务代码。...参考:知乎@David ---- JSP 执行原理 总结: 当访问一个 JSP 页面时,该页面请求将会讲给服务器 JSP 引擎去处理,它负责解释和执行 JSP 页面,每个 JSP 页面在第一次被访问时...动态包含: 包含时机:在运行阶段合并代码 最终将得到两个 class 文件 总结:在实际开发,能用静就别用动...> 基础迭代标签,接受多种集合类型 根据指定分隔符来分隔内容并迭代输出 用来给包含或重定向页面传递参数 重定向至一个URL

2K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Jsp开发模式及MVC模型使用

    M(Model):模型层主要封装数据采用JavaBean (如:EJB) V(View):视图层JSP负责显示 C(Controller):控制层 Serlvet 接受页面请求,然后采用模型层方法,然后将返回数据给视图层...三层结构MVC模式关系: ? WeiyiGeek....(Service),这是由于Dao在实际开发只做一件事情那就是数据库CURD,而我们为了开发规范将服务层放置于ServletDao之间,比如下图所示(重点); ?...模糊查询 描述:结构上面大致相同不同是实现JSP文件,直接上主要部分代码; /Web/WebContent/findlist.jsp <form action="SearchPersonServlet...xml:节点清晰,传输大文本字段 json:阅读性更好,容量更小; 异步查询 描述:采用原生<em>的</em>Ajax<em>与</em><em>JQuery</em>封装过后<em>的</em>Ajax进行实现; (1) View 层展现 : /Web/WebContent

    1.8K10

    Jsp开发模式及MVC模型使用

    M(Model):模型层主要封装数据采用JavaBean (如:EJB) V(View):视图层JSP负责显示 C(Controller):控制层 Serlvet 接受页面请求,然后采用模型层方法,然后将返回数据给视图层...三层结构MVC模式关系: WeiyiGeek....(Service),这是由于Dao在实际开发只做一件事情那就是数据库CURD,而我们为了开发规范将服务层放置于ServletDao之间,比如下图所示(重点); WeiyiGeek.三层结构原理...模糊查询 描述:结构上面大致相同不同是实现JSP文件,直接上主要部分代码; /Web/WebContent/findlist.jsp <form action="SearchPersonServlet...xml:节点清晰,传输大文本字段 json:阅读性更好,容量更小; 异步查询 描述:采用原生<em>的</em>Ajax<em>与</em><em>JQuery</em>封装过后<em>的</em>Ajax进行实现; (1) View 层展现 : /Web/WebContent

    1.1K20

    JSP学习——EL表达式和JSTL学习小结

    EL表达式 一、ELJSTL作用: 简化JSP文件上java代码开发步骤。 二、jsp主要开发任务 将域对象数据读取并写入响应体。...会话作用域对象 3.request: 请求作用域对象 4.pageContext: 当前页作用域对象(很少使用) 七、EL表达式域对象别名 JSP...: 【作用】:读取请求协议包(request)关联多个请求参数,将参数内容保存到数组 【格式】:${paramValues.请求参数名} 【相当于】: String...array[] = request.getParameterValues("请求参数名") (该请求参数中含有多个值) 注: 因为单独EL表达式没有循环,所以每个信息对应值下标需要自己写...十二、相对路径和绝对路径 1.相对路径绝对路径区别: 1、相对路径:以当前文件位置为起点,定位其他资源文件 2、绝对路径:以当前网站根目录,定位其他资源文件 “./”:

    59520

    JavaWeb12-JSP, EL表达式,JSTL标签

    ,因为这个时候统计是多个用户,而非一个用户; request:域范围是整个请求链; pageContext:域范围是一个jsp页面,在一个页面存数据再取数据没有任何意义,所以这里所说域指的是在当前...常用操作:${pageContext.request.contextPath} 关于请求参数相关内置对象介绍 请求参数相关内置对象是: param:该内置对象类型是Map,可以用来获取值为单值请求参数,其中key指的是请求参数名称,value指的是请求参数值,使用param获取请求参数request.getParameter()方法一样。...关于请求头相关内置对象介绍 请求头相关内置对象是: header:该内置对象类型是Map,用来获取值为单值请求头信息,其中key代表请求头名称,value代表请求值...关于全局初始化参数内置对象介绍 我们再学习Servlet时,讲过在web.xml文件配置全局初始化参数,并且全局初始化参数可以使用ServletContext对象获取,现在在EL表达式内置了一个初始化参数相关对象

    1.7K90

    day11_JSP+EL+JSTL学习笔记

    答:因为JSP技术允许在页面嵌套java代码,以产生动态数据,并且web服务器在执行jsp时,web服务器会传递web开发相关对象给jsp,            jsp通过这些对象,可以浏览器进行交互...静态包含:把其它资源包含到当前页面。           ...">         两者区别:转译(翻译)时间段不同           前者:在翻译时就把两个文件合并           后者:不会合并文件,当代码执行到include...> 请求转发          设置请求转发参数          创建一个对象          给指定对象属性赋值...只能处理简单java代码,复杂逻辑java代码就不行了!此时就用JSTL。   2、JSTL作用   使用JSTL实现JSP页面逻辑处理。如判断、循环等。

    1.4K11

    JavaWeb基础

    重定向就是当客户端给服务器发送求以后,服务器返回了一个带有地址返回,然后客户端去请求这个地址(302),而转发则是直接接通到服务器客户端不须在请求 304就是缓存 首先浏览器发了一个...service方法其实有两个 * 第一个是从上面继承下来,另一个是自己实际要用,他们不同就在于参数,自己那个参数Http协议相关,也就是说这个东西绑定了Http协议...* 但是以前那个参数协议无关,但是最终tomcat要调用是父类里面的service方法,所以说在继承service方法首先把参数都强转成http类型参数 * 也就是自己service...JSP 九大内置对象和四大域对象: out 就是response.getWriter 用于想浏览器输出 config ServletConfig 就是xml内容 page 当前jsp...在tld文件定义 4.三层架构 mvc是bs架构公共东西 而三层架构则是java web东西: web层 web相关 Servlet jsp 业务层 功能【登陆

    1.1K50

    jspJSTLEL表达式用法及区别(一)

    JSTL是什么 JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善开放源代码JSP标签库,是由apachejakarta小组来维护。...xml 库包含一些标记,这些标记用来操作通过XML表示数据,而 sql 库定义了用来查询关系数据库操作。 两个 JSTL 标记库验证器允许开发人员在其 JSP 应用程序强制使用编码标准。... JSTL一般配合EL一起使用,先看EL EL相关概念 JSTL一般要配合EL表达式一起使用,来实现在jsp不出现java代码段。...实例对应于当前页面的处理 pageScope 页面作用域属性名称和值相关联Map类 requestScope 请求作用域属性名称和值相关联Map类 sessionScope 与会话作用域属性名称和值相关联...Map类 applicationScope 应用程序作用域属性名称和值相关联Map类 param 按名称存储请求参数主要值 Map 类 paramValues 将请求参数所有值作为 String

    1.7K50

    EL表达式详解_EL表达式问内置对象属性值

    最常用 隐式对象有${param}和${paramValues}. ${param}表示返回请求参数单个字符串值....${paramValues}表示返回请求参数一组 值.pageScope表示页面范围变量.requestScope表示请求对象变量. sessionScope表示会话 范围内变量.applicationScope...取得请求URL,但不包括请求参数字符串 ${pageContext.request.contextPath} 服务web application 名称 ${pageContext.request.method...上例比较,可以发现EL会自 动根据表达式计算结果返回不同数据类型。 表达式写法java代码表达式编写方式大致相同。...否 当前应用程序 例子: http://www.yourname.com/login.jsp"/> 将请求重新定向到http://www.yourname.com/login.jsp

    3.5K20

    有时间学学JSP也不会太亏

    在MVCJSP属于展示层,但是JSP却又可以写一定业务,甚至跑去做数据层事情,这样开发中就会变得无比混乱,也增加了开发困难程度,所以将展示层业务层分开就成为了主流,也就是我们说前后端分离,...不存在则实例化一个JavaBean对象并将它以指定名称存储到指定域范围。...表示一个保存了所有请求参数Map对象,它对于某个请求参数,返回是一个string[] header 表示一个保存了所有http请求头字段Map对象 headerValues 同上,返回string...其实EL函数库就是fn方法库,是JSTL标签库一个库,也有人称之为fn标签库,但是该库长得不像是标签,所以称之为fn方法库 既然作为JSTL标签库一个库,要使用fn方法库就需要导入JSTL标签!...JSTLHTML代码十分类似,遵循着XML标签语法,使用JSTLJSP页面显得整洁,可读性非常好,重用性非常高,可以完成复杂功能!

    1.8K20

    jsp指令和EL表达式

    静态包含就是在jsp编译成java时候形成,也就是最终是两个文件合并成了一个class,最后形成一个class文件 RequestDispatcher则是动态包含,他们在显示之前始终是两个java文件...4.九大内置对象 out jsp输出流,向浏览器输出数据 page 当前jsp对象,也就是在编译成大java中有page=this config 对应servletConfig对象 pageContext...ServletContext 一个应用 Session 一个会话 Request 一个请求 pageContext 一个jsp页面 ,一般用来jsp标签数据传输 6.pageContext作用 代理其他三大域对象...获取其他jsp八大内置对象 7.JSP动作标签 转发 包含 为其他标签传递参数 8.EL表达式 EL表达式主要就是用来代替JSP 这个标签,他可以简单用于输出语句...他需要引入jstl.jar 他有四大库,但是常用只有两个一个是core另外一个就是formate标签库 注意导入时候uri是jsp/core 或者 jsp/formate 1.core标签库(c标签

    73260

    jsp基础知识 jsp指令 jsp9大内置对象 jstl表达式

    2,初始化阶段: 加载 JSP 对应 servlet 类,创建其实例,并调用它初始化方法 容器载入 JSP 文件后,它会在为请求提供任何服务前调用 jspInit() 方法。...3,执行阶段: 调用 JSP 对应 servlet 实例服务方法 这一阶段描述了 JSP 生命周期中一切请求相关交互行为,直到被销毁。...行为标签只有一种语法格式,它严格遵守XML标准: 语法 描述 jsp:include 用于在当前页面包含静态或动态资源 jsp...jsp:forward 从一个JSP文件向另一个文件传递一个包含用户请求request对象 jsp:plugin 用于在生成HTML页面包含Applet和JavaBean对象 jsp:element...> 基础迭代标签,接受多种集合类型 根据指定分隔符来分隔内容并迭代输出 用来给包含或重定向页面传递参数 重定向至一个URL

    1.5K11
    领券