Velocity模板,对数字正负的判断
现在在做网站,用的是Velocity模板生成静态页,现在的问题是:1.要求正数红色表示,负数绿色表示,0黑色标识。(问题是穿过来的数都是带两位小数点的,我查了查资料,网上...
现在在做网站,用的是Velocity模板生成静态页,现在的问题是:
1.要求正数红色表示,负数绿色表示,0黑色标识。(问题是穿过来的数都是带两位小数点的,我查了查资料,网上说只能是Integer类型比较,但我现在的数有两位小数,无法变成Integer,请问如何处理这部分)
2.要求无数据的地方显示"--"($!{a},当a为空的时候,$!{a}为空,请问怎么写当a为空的时候输出"--"呢,Velocity有没有自定义显示格式的功能呢?)
3.要求列表能按各个列从大到小排序(因为我这个列表是Velocity生成的inc,然后嵌入到其他页面的,请问该怎么办啊?)
望各位大虾,多多帮忙? 展开
1.要求正数红色表示,负数绿色表示,0黑色标识。(问题是穿过来的数都是带两位小数点的,我查了查资料,网上说只能是Integer类型比较,但我现在的数有两位小数,无法变成Integer,请问如何处理这部分)
2.要求无数据的地方显示"--"($!{a},当a为空的时候,$!{a}为空,请问怎么写当a为空的时候输出"--"呢,Velocity有没有自定义显示格式的功能呢?)
3.要求列表能按各个列从大到小排序(因为我这个列表是Velocity生成的inc,然后嵌入到其他页面的,请问该怎么办啊?)
望各位大虾,多多帮忙? 展开
3个回答
展开全部
Velocity.init();
VelocityContext context = new VelocityContext();
context.put("name", "yy");
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
Template template = Velocity.getTemplate("VelocityTest1.vm");
template.merge(context, writer);
writer.flush();
writer.close();
把System.out换成文件输出流,就生成html了。
注意这种方式特别有用,尤其在需要这个判断作为一个判断字句时,比如要判断一个集合为null或为空时只能使用这种方式了。
VelocityContext context = new VelocityContext();
context.put("name", "yy");
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
Template template = Velocity.getTemplate("VelocityTest1.vm");
template.merge(context, writer);
writer.flush();
writer.close();
把System.out换成文件输出流,就生成html了。
注意这种方式特别有用,尤其在需要这个判断作为一个判断字句时,比如要判断一个集合为null或为空时只能使用这种方式了。
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
参考答案:人的一生是短的,但如果卑劣地过这一生,就太长了。——莎士比亚
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
buttons : [] 是个数组呀 数据应该用 逗号隔开把
你的for循环里没有 逗号呀
buttons[obj] 一个的时候没问题
buttons[obj,boj2] 二个需要逗号滴。。你编译之后应该没有把
你的for循环里没有 逗号呀
buttons[obj] 一个的时候没问题
buttons[obj,boj2] 二个需要逗号滴。。你编译之后应该没有把
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询