spring

Spring MVC数据验证简介

用户的输入一般是随意的,为了保证数据的合法性,数据验证是所有 Web 应用必须处理的问题。在 Spring MVC 框架中有两种方法可以验证输入数据,一种是利用 Spring 自带的验证框架,另一

2020-12-21

Spring MVC拦截器实现用户登录权限验证案例

本节将通过拦截器来完成一个用户登录权限验证的 Web 应用 springMVCDemo07,具体要求如下:只有成功登录的用户才能访问系统的主页面 main.jsp,如果没有成功登录而直接访问主页面,则拦

2020-12-21

Spring MVC拦截器的执行流程

单个拦截器的执行流程 在配置文件中如果只定义了一个拦截器,程序将首先执行拦截器类中的 preHandle 方法,如果该方法返回 true,程序将继续执行控制器中处理请求的方法,否则中断

2020-12-21

Spring MVC拦截器(Interceptor)的配置及使用

在开发一个网站时可能有这样的需求:某些页面只希望几个特定的用户浏览。对于这样的访问权限控制,应该如何实现呢?拦截器就可以实现上述需求。在 Struts 2 框架中,拦截器是其重

2020-12-21

Spring MVC JSON数据交互(附带实例)

Spring MVC 在数据绑定的过程中需要对传递数据的格式和类型进行转换,它既可以转换 String 等类型的数据,也可以转换 JSON 等其他类型的数据。本节将针对 Spring MVC 中 JSON 类型的数据交互

2020-12-21

Spring MVC数据绑定和表单标签的应用(附带实例)

为了让读者进一步学习数据绑定和表单标签,本节给出了一个应用范例 springMVCDemo04。该应用中实现了 User 类属性和 JSP 页面中表单参数的绑定,同时在 JSP 页面中分别展示了 input、texta

2020-12-21

Spring MVC的表单标签库详解

表单标签的语法格式如下: form:form modelAttribute=xxx method=post action=xxx ... /form:form 表单标签除了具有 HTML 表单元素属性以外,还具有 acceptCharset、commandName、cssClass、cssStyle、htmlEscape 和 mod

2020-12-21

Spring MVC Formatter(数据格式化)详解

Spring MVC 框架的 FormatterT 与 ConverterS,T 一样,也是一个可以将一种数据类型转换成另一种数据类型的接口。不同的是,FormatterT 的源数据类型必须是 String 类型,而 ConverterS,T 的源数据类

2020-12-21

Spring MVC Converter(类型转换器)详解

Spring MVC 框架的 ConverterS,T 是一个可以将一种数据类型转换成另一种数据类型的接口,这里 S 表示源类型,T 表示目标类型。开发者在实际应用中使用框架内置的类型转换器基本上就够了

2020-12-21

Spring MVC类型转换的意义

本节以一个简单应用(JSP+Servlet)为示例来介绍类型转换的意义。如图 1 所示的添加商品页面用于收集用户输入的商品信息,商品信息包括商品名称(字符串类型 String)、商品价格(双

2020-12-21