EasyJF团队教你入门Web前端:EasyJ_Velocity脚本教程
需积分: 9 100 浏览量
更新于2024-09-14
收藏 197KB PDF 举报
"Easyj_Velocity"
《EasyJF团队普通文档通用模板》是针对Web前端技术初学者的一本入门教材,特别关注 Velocity 模板语言的使用。Velocity 是 EasyJWeb 框架中默认的视图技术,因为它在可维护性、简洁性和灵活性上优于JSP和其他视图技术。尽管EasyJWeb可以扩展支持更多视图技术,但目前专注于Velocity。
Velocity是一个基于Java的模板引擎,它的核心功能是使开发者能够通过简单的模板语言与Java代码交互,生成动态内容。这使得非程序员,如网页设计师,也能快速学习并使用Velocity,通常一天内就能熟练掌握其基本用法。
该教程主要讲解了Velocity的基本语法:
1. `#`符号用于标记Velocity的脚本语句。例如,`#set`用于赋值,`#if`、`#else`、`#end`构成条件判断,`#foreach`用于循环,`#include`和`#parse`用于包含或解析模板,`#macro`定义宏。例如:
```velocity
#if($info.imgs)
<img src="$info.imgs" border=0>
#else
<img src="noPhoto.jpg">
#end
```
2. `$`符号用来引用或表示变量,如`$i`, `$msg`, `$TagUtil.options()`等。这些变量可以在模板中直接使用,从后台Java代码传递过来。
3. `{}`用于明确界定Velocity变量。例如,如果模板中有`$someonename`,Velocity会将`someonename`视为变量名。如果需要在`someone`变量后立即显示文字,必须使用花括号明确表示,如`$someone{suffix}`。
通过这些基础语法,页面制作人员可以轻松地在页面中插入动态内容,与后端程序员协同工作。Velocity的这种设计使得业务逻辑与展示逻辑分离,提高了开发效率和代码的可维护性。对于希望深入学习和使用EasyJWeb以及Velocity的人来说,这本书提供了宝贵的指导。
122 浏览量
318 浏览量
172 浏览量
2023-05-11 上传
148 浏览量
2021-06-01 上传
101 浏览量
faithforever
- 粉丝: 4
- 资源: 10
最新资源
- Save Workspace to Struct:此功能允许将当前工作区中的所有变量保存到结构体数组中-matlab开发
- geojs-storm:GeoSJ Storm示例
- shush
- pablopunk:天哪,它的工作原理
- 广义真值表:生成“真值表”,其中列对应于任意碱基混合中的数字。-matlab开发
- 乡镇2013年第一季度工作总结
- PartyPlanner_Mobile
- PHP168 仿快车模板
- SuperStroke:笔画输入法练习
- ekyc
- 经济技术开发区2013年工作总结及2014年工作思路
- potatoCHIP:Durpa Nimrod实验
- worksheet.rar
- Rate-My-Professor-Vuejs
- LBS^2 loleg模板
- little-bear:Node.js Web框架