本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
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 ...