spring实战-Spring-JSP标签
第四篇:Spring-JSP标签
1,Spring绑定标签,合计14个如下
2,Spring通用标签,合计10个,有些已经不再使用,下面重点使用messages标签
3,绑定标签实例
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!-- prefix可以赋值为任意值,本系列,将其命名为form,
后面使用时需要以此为前缀,如<form:form>
spring的jsp标签库合计有14个标签,如下表所示
-->
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<html>
<style>
table{ background:#000}
table td{ background:#FFF}
</style>
<body><h2>Interface</h2><!-- form:form 会渲染成一个HTML的<form>标签但它包含commandName属性,该属性构建针对某个模型对象的上下文信息 --><form:form method="POST" commandName="intf"><table><tr><td>名称</td><!-- form:input 会被渲染成HTML的<input>标签其中path属性会将input标签中value的值设置为模型中的path属性对应的值 --><td><form:input type="text" path="name"/></td></tr>......</table></form:form></body>
</html>
4,表单错误信息提示+参数验证
<form:errors path="*" element="div" cssClass="errors"></form:errors>
配合上节讲的表单提交以及校验
5,国际化<s:message>使用
需要创建一个MessageSource的bean,在WebConfig添加
@Beanpublic MessageSource messageSource() {ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();messageSource.setBasename("classpath:messages");messageSource.setCacheSeconds(10);return messageSource;}
创建文件 放在classpath下面,
messages_zh_CN.properties
idat.welcome=welcome to IDAT
rmessages_en_US.properties
idat.welcome=\u6B22\u996E\u6765\u5230IDAT
欢迎页
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<html>
<body>
<h2><s:message code="idat.welcome" text="Welcome"/></h2>
</body>
</html>
系统会根据浏览器语言选择不同的展示文本
spring实战-Spring-JSP标签相关推荐
- 【Spring】Spring Framework Reference Documentation中文版18
Part VI. The Web This part of the reference documentation covers Spring Framework's support for the ...
- SpringMVC对JSP的支持---Spring的JSP标签库---Spring通用标签库
1. Spring通用标签库 JSP的标签库 除了JSTL(JSP 标准标签库),Spring提供了两个标签库 用来帮助定义Spring MVC Web的视图. Spring的 表单绑定 JSP标签 ...
- Spring Security(18)——Jsp标签
目录 1.1 authorize 1.2 authentication 1.3 accesscontrollist Spring Security也有对Jsp标签的支持的标签库 ...
- 《spring实战第四版》的读书笔记
<spring实战第四版>的读书笔记 1 概述 <Spring实战第四版>描述了Spring4架构的设计,看完了以后,最大感觉是Spring的IOC与aop理念实在是太强大了, ...
- 《Spring实战》读书笔记-第6章 渲染Web视图,java基础入门第二版pdf百度云
Spring提供了两种支持JSP视图的方式: InternalResourceViewResolver会将视图名解析为JSP文件.另外,如果在你的JSP页面中使用了JSP标准标签库(JavaServe ...
- Spring实战(第3版)
<Spring实战(第3版) > 基本信息 原书名:Spring in Actiong(third edition) 作者: (美)Craig Walls 译者: 耿渊 张卫滨 出版社:人 ...
- java自定义标签 map_基于Spring MVC的自定义标签Tag
基于Spring MVC的自定义标签Tag 1.环境准备 本次小项目基于Spring MVC进行测试呈现,项目依赖的jar文件列表如下: 2.搭建SpringMVC Spring MVC环境最关键的两 ...
- Spring中的p标签(转)good
Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式. 在XML文件头部添加xmlns:p="http://www.springframework.org/sch ...
- 《Spring实战》读书笔记--SpringMVC之forward与redirect
<Spring实战>读书笔记--SpringMVC之forward与redirect 1.forward与redirect介绍 1.1 redirect 重定向,服务器收到请求后发送一个状 ...
最新文章
- Why to do,What to do,Where to do 与 Lambda表达式!
- ubuntu等linux下自定义设置程序代理工具proxychains简介
- 140个绝对绝对值得收藏的电脑技巧1
- php试卷分析,试卷分析失分原因和改进措施
- 火种 ctf_分析我的火种数据
- 【Python】Python3编码规范
- 利用反射,批量启动WCF服务
- 指针常量、常量指针和常量指针常量
- lesson 7 strategies for efficient CUDA programming
- json离线解析格式化工具
- Android下的串口通信实战之电子秤交互
- css 动态设定div背景颜色
- 我对kvm,qemu,vmware,xen,virtualbox等虚拟化产品的简单理解
- 西南大学计算机科学学院官网,西南大学计算机与信息科学学院研究生导师简介-李艳涛...
- SVG基本使用(四、动画、动画常用属性、复合动画/往返动画/形变动画/路径动画、脚本编程
- iOS-APP启动完成过程,以及耗时优化
- HDU 2222(AC自动机模板)
- html实现文字隐藏展开特效代码,外贸建站之隐藏展开文字JS特效代码分享
- 努力成为:自我燃烧型人
- 人脸识别可被轻易破解,国产手机集体沦陷!数据安全焦虑何时休?