本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
java-007 - benladeng5225
- Anmin
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
benladeng5225 - wy_19921005
- vipbooks
- kaizi1992
- 青否云后端云
- e_e
- tanling8334
- sam123456gz
- arpenker
- zysnba
- fantaxy025025
- xiangjie88
- wallimn
- lemonhandsome
- jh108020
- ganxueyun
- Xeden
- xyuma
- zhanjia
- wangchen.ily
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- kristy_yy
- jveqi
- javashop
- lzyfn123
- sunj
- yeluowuhen
- ajinn
- lerf
- silverend
- chenqisdfx
- xiaoxinye
- flashsing123
- bosschen
- lyndon.lin
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
最新文章列表
Velocity说明
http://blog.csdn.net/wuxinzaiyu/article/details/8363627
java学习笔记5 - Spring MVC 整合Velocity及用法说明
分类: Java 2012-12-22 13:12 2804人阅读 评论(0) 收藏 举报
Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(t ...
基于SHIRO的管理后台权限认证系统实现(二)
用户登陆系统后左侧菜单加载
项目:管理员系统
功能:用户登录后左侧菜单加载
问题:用户登录后由于每个人所拥有的权限不同,所展示出的菜单也不同
效果:用户登录后跳转欢迎页面(无法指定用户跳转地址,因为每个用户的权限均不同),需要刷新后才能看到自己所拥护的访问权限
(注释:由于页面调用VELOCITY中的宏,而宏中定义VELOCITY的自定义函数,且velocity.properties 配置 ...
Velocity中set的使用
问题:从页面接收某字段的提交数据,数据要求是组合后的编号
#set ($brandIds = '')
#foreach($brand in $brandMessages)
#set ($brandIds = ${brandIds} + ${brand.brandId} + ",")
#end
<input type="hidden&quo ...
Velocity页面中输出时间年月
问题:注册页面要求有创建时间的选项添加,年为至今为止
实现:在java中处理,传值到VM中,利用#foreach遍历list
开始时觉得这样实现很好,但偶然间发现,太笨了,直接用Velocity就可以实现
代码:
##获取当前年份
#set($year=$!date.format('yyyy',$date))
#set($Integer=0)
<s ...
你还在为寻求高薪而发愁吗?
你还在为寻求高薪而发愁吗?
你甘心蜗居10平米的出租房吗?
你甘愿做熬夜加班的程序猿屌丝吗?
NO NO NO!我要高薪,我要洋房,我要跟屌丝Say Goodbye!
你羡慕别人朝九晚五、节假双休吗?
你想逆袭一秒变高富帅吗?
你想对女神任性的说:“买买买”吗?
Yes Yes Yes! 我要任性,不要认命。
那么,问题来了
项目技术哪家强?企业实战项目最最强!
你造吗?你造吗 ...
velocity截取过长的字段值
问题:页面列表展示时,某个字段的值超长,影响页面的整体样式
解决:Velocity中支持宏定义,宏相当于一个函数
在公共的宏页面中定义宏
#macro(cutoff $str)
#if($str.length()>7)
#set($str=$str.substring(0,7))
$str...
#else
$!{str}
#end
#end
在 ...
Velocity 中判空操作
问题:在页面显示时要求若该字段无值则显示无,所以需要对JAVA传值进行判断
解释:该值不为空的时候,为真
方法:
Velocity中判空操作
#if("$!merchant.organizationCertificate" == "")
#else
<img src="$!merchant.organiza ...
Spring Boot开发之弄月吟风 (三)
今天来看下,如何在Spring Boot中使用热加载和集成Velocity,废话不多说,直接看下面的maven的pom依赖:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
...
Velocity遍历map与遍历list
问题:
向页面传递key与value的组合
1.
1.1 思路,key与value,想到用map
private Map<String,String> lineBusiness = new HashMap<String,String>() ;
lineBusiness.put("abc","bcd");
lineBusin ...
TS用来传输和保存多道节目的编码数据或其他数据
引用TS用来传输和保存多道节目的编码数据或其他数据,TS的组成单位是节目。PS适用于不容易发生错误的环境,以及涉及到软件处理的应用,典型应用如DVD光盘的文件存储TS适用于容易发生错误的环境,典型应用就是数字电视信号的传输。TS和PS是可以互相转换的,比如从TS中抽取一道节目的内容并产生有效的PS是可能。 @Override
public void decide(Authenticat ...
velocity 布局
/**
* 模板viewResolver
*/
@Bean
public ViewResolver getViewResolver() {
VelocityLayoutViewResolver resolver = new VelocityLayoutViewResolver();
resolver.setSuffix(getViewSuffix());
...
invoke替代parse
#macro(invoke $page)
#if($page.startsWith("/"))
#parse($page)
#else
#set($uri = $request.getAttribute("javax.servlet.include.request_uri"))
#if(!$uri ...
Eclipse离线安装Veloeclipse插件
原本在线安装的地址是:
http://veloeclipse.googlecode.com/svn/trunk/update/
但因为google的相关网站在国内被墙了,所以一般情况下访问不了。
现提供离线安装方式:
到百度云下载Veloeclipse离线安装包:veloeclipse.zip
再通过Eclipse里的“Install New Softw ...
velocity 配置文件详解
velocity配置文件详解
在velocity的发布方包中有一个velocity.properties(位于 org.apache.velocity.runtime.defaults package下,文件定义了velocity的配置信息org.apache.velocity.runtime.RuntimeConstants中定义了key值)
#模板编码:
input.enco ...