Java中的tiles_Spring mvc整合tiles框架的简单入门教程(maven)
前言
本教程基于Springmvc,Spring MVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0更加完善,实现了对Struts 2的超越。现在越来越多的开发团队选择了Spring MVC。
Tiles 框架彻底揭示了 jsp:includes 内部的概念 ―― 从而允许您更灵活地创建可重用的页面。使用 Tiles 框架,开发人员能够通过组合可重用的 tile 来构建页面。您应该将 tile 看作是可视组件。
下面本文就给大家简单说tiles框架的整合。
先贴上源码:
1、tiles依赖的jar包:
maven代码:
commons-beanutils
commons-beanutils-core
1.8.3
commons-digester
commons-digester
2.0
log4j
log4j
1.2.15
org.slf4j
slf4j-api
1.5.8
org.slf4j
slf4j-log4j12
1.4.2
org.apache.tiles
tiles-api
2.2.1
org.apache.tiles
tiles-core
2.2.1
org.apache.tiles
tiles-jsp
2.2.1
org.apache.tiles
tiles-servlet
2.2.1
org.apache.tiles
tiles-template
2.2.1
2、Spring mvc 中配置Tiles框架(springmvc-servlet.xml)
org.springframework.web.servlet.view.tiles2.TilesView
/WEB-INF/tiles.xml
3、配置tiles (tiles.xml)
/p>
"-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN"
"http://tiles.apache.org/dtds/tiles-config_2_0.dtd">
其中templet.jsp(base.definition)作为模板,其中定义的header,menu,body,footer都需要自己配置相应的jsp文件,一般body为可变的,其他为固定的jsp。
templet.jsp代码:
/p>
"http://www.w3.org/TR/html4/loose.dtd">
Bottom
www.qlysou.com
Copyright ©
www.qlysou.com
4.效果
写的不是特别好,大家可以下载源码跑起来了看看就明白了,有问题欢迎留言交流
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。
Java中的tiles_Spring mvc整合tiles框架的简单入门教程(maven)相关推荐
- Java中常见的几种任务调度框架对比
Java 任务调度框架对比 一. 概述 二. 对比 三. 参考 一. 概述 本文准备Java中常见的几种任务调度框架进行对比,其中包括Quartz.Elastic Job以及xxl-job. 二. 对 ...
- .NET轻量级MVC框架:Nancy入门教程(二)——Nancy和MVC的简单对比
在上一篇的.NET轻量级MVC框架:Nancy入门教程(一)--初识Nancy中,简单介绍了Nancy,并写了一个Hello,world.看到大家的评论,都在问Nancy的优势在哪里?和微软的MVC比 ...
- Java 中JAF、CORBA、JTA、JAXB、JAX-WS使用Maven的pom.xml文件配置
本文主要介绍Java EE中已经弃用的模块,需要单独引用JAF(java.activation).CORBA(java.corba).JTA(java.transaction).JAXB(java.x ...
- Java 中几种常用的 RPC 框架介绍
RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展.Java中的RPC框架比较多,各有特色,广泛使用的有RMI.Hessian.Dubbo等.RPC还 ...
- Java中几种常用的RPC框架介绍
点击上方 "程序员小乐"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 关注订阅号「程序员小乐」,收看更多精彩内容 每日英文 Crouch down ...
- 互联网java常用框架_来,带你鸟瞰 Java 中4款常用的并发框架!
1. 为什么要写这篇文章 几年前 NoSQL 开始流行的时候,像其他团队一样,我们的团队也热衷于令人兴奋的新东西,并且计划替换一个应用程序的数据库. 但是,当深入实现细节时,我们想起了一位智者曾经说过 ...
- idea 使用 maven 整合 ssm 框架 实现简单的增、删、改 和 分页查询功能
详细请参考: idea 使用 maven 整合 ssm 框架 文章目录 ==效果图== ==准备数据库== ==创建maven项目== ==配置文件== pom.xml jdbc.properti ...
- tiles框架使用简单总结
1.Tiles框架简介: 最早的Tiles是组装在Struts1.1里面的,主要目的是为了将复杂的jsp页面作为一个的页面的部分机能,然后用来组合成一个最终表示用页面用的,这样的话,便于对页面的各个机 ...
- java中函数是什么_[一] java8 函数式编程入门 什么是函数式编程 函数接口概念 流和收集器基本概念...
本文是针对于java8引入函数式编程概念以及stream流相关的一些简单介绍 什么是函数式编程? java程序员第一反应可能会理解成类的成员方法一类的东西 此处并不是这个含义,更接近是数学上的函数 看 ...
最新文章
- 基于 Web 的 Linux 终端 WebTerminal
- cocos2d-x游戏实例(14)-纵版射击游戏(1)
- 【渝粤教育】电大中专学前儿童健康教育_1作业 题库
- 如何把nas的功能效果最大化?
- mysql语句大全(2)
- 搭建gradle环境
- 操作系统服务:其它模块
- 测试类报错:空指针异常
- (转)Moblin V2活动映像安装详解
- 使用JMH做Java微基准测试(三)测试参数状态State
- Android ViewFilpper实现分页效果
- go程序设计语言-前言
- 魔方矩阵c语言,C语言检验并打印魔方矩阵,检验并打印魔方矩阵,用C语言,求大神尽快解决...
- 基于opengl的2d机器人双人格斗游戏
- Webpack Chunk 分包规则
- python ip地址转换_Python实现将IP地址转换为数字
- Db2 SQL PL中的控制语句
- 高通平台开发系列讲解(USB篇)Linux Android USB软件架构
- XP系统开机后桌面没有软件怎么修复?
- 徽商袁地保拍得史玉柱三小时 花196万学做慈善
热门文章
- SF符号位什么时候为1,什么时候为0!二进制如何判断符号位正负!
- 实现跨域访问的解决方案汇总
- 《最详细的docker+php开发环境教程》(五) 搭建开发环境概要
- 100套炫酷网站错误页Html5模板(403,404,500等)
- oracle nvl函数3个参数,oracle中的函数介绍(一):nvl函数、decode函数、case when函数、sum函数...
- 马云幸福,与情人节无关
- php 用积分兑换_php 积分兑换接口实例_php技巧
- web前端开发学习视频教程下载(百G)
- 鹰眼瞭望系统属于什么服务器,智慧城轨:描绘更加智能、安全的出行蓝图
- 每天一条Linux命令(23) host (域名查询工具)