第四篇: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标签相关推荐

  1. 【Spring】Spring Framework Reference Documentation中文版18

    Part VI. The Web This part of the reference documentation covers Spring Framework's support for the ...

  2. SpringMVC对JSP的支持---Spring的JSP标签库---Spring通用标签库

    1. Spring通用标签库 JSP的标签库 除了JSTL(JSP 标准标签库),Spring提供了两个标签库 用来帮助定义Spring MVC Web的视图.  Spring的 表单绑定 JSP标签 ...

  3. Spring Security(18)——Jsp标签

    目录 1.1     authorize 1.2     authentication 1.3     accesscontrollist Spring Security也有对Jsp标签的支持的标签库 ...

  4. 《spring实战第四版》的读书笔记

    <spring实战第四版>的读书笔记 1 概述 <Spring实战第四版>描述了Spring4架构的设计,看完了以后,最大感觉是Spring的IOC与aop理念实在是太强大了, ...

  5. 《Spring实战》读书笔记-第6章 渲染Web视图,java基础入门第二版pdf百度云

    Spring提供了两种支持JSP视图的方式: InternalResourceViewResolver会将视图名解析为JSP文件.另外,如果在你的JSP页面中使用了JSP标准标签库(JavaServe ...

  6. Spring实战(第3版)

    <Spring实战(第3版) > 基本信息 原书名:Spring in Actiong(third edition) 作者: (美)Craig Walls 译者: 耿渊 张卫滨 出版社:人 ...

  7. java自定义标签 map_基于Spring MVC的自定义标签Tag

    基于Spring MVC的自定义标签Tag 1.环境准备 本次小项目基于Spring MVC进行测试呈现,项目依赖的jar文件列表如下: 2.搭建SpringMVC Spring MVC环境最关键的两 ...

  8. Spring中的p标签(转)good

    Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式. 在XML文件头部添加xmlns:p="http://www.springframework.org/sch ...

  9. 《Spring实战》读书笔记--SpringMVC之forward与redirect

    <Spring实战>读书笔记--SpringMVC之forward与redirect 1.forward与redirect介绍 1.1 redirect 重定向,服务器收到请求后发送一个状 ...

最新文章

  1. Why to do,What to do,Where to do 与 Lambda表达式!
  2. ubuntu等linux下自定义设置程序代理工具proxychains简介
  3. 140个绝对绝对值得收藏的电脑技巧1
  4. php试卷分析,试卷分析失分原因和改进措施
  5. 火种 ctf_分析我的火种数据
  6. 【Python】Python3编码规范
  7. 利用反射,批量启动WCF服务
  8. 指针常量、常量指针和常量指针常量
  9. lesson 7 strategies for efficient CUDA programming
  10. json离线解析格式化工具
  11. Android下的串口通信实战之电子秤交互
  12. css 动态设定div背景颜色
  13. 我对kvm,qemu,vmware,xen,virtualbox等虚拟化产品的简单理解
  14. 西南大学计算机科学学院官网,西南大学计算机与信息科学学院研究生导师简介-李艳涛...
  15. SVG基本使用(四、动画、动画常用属性、复合动画/往返动画/形变动画/路径动画、脚本编程
  16. iOS-APP启动完成过程,以及耗时优化
  17. HDU 2222(AC自动机模板)
  18. html实现文字隐藏展开特效代码,外贸建站之隐藏展开文字JS特效代码分享
  19. 努力成为:自我燃烧型人
  20. 人脸识别可被轻易破解,国产手机集体沦陷!数据安全焦虑何时休?

热门文章

  1. 如何用抖音开发者工具
  2. python 从0-1笔记
  3. UITableView的折叠收缩和QQ好友分组效果
  4. 【机器视觉】——相机镜头篇
  5. 系统重装后MySQL的数据恢复
  6. simcom2G模块使用
  7. 【模拟IC】电荷泵基础2(On-chip High-Voltage Generator Design)
  8. 日语学习资料-考研日语203历年真题合集(1993-2012年)
  9. 机械工程信号处理(一):基本概念及应用
  10. java计算机毕业设计网上志愿服务系统源代码+数据库+系统+lw文档