视图支持Beetl 、Thymeleaf、Freemarker、Velocity四种模板引擎,默认使用Beetl模板引擎,如果需要使用其它模板引擎,请框架配置文件中把视图引擎模板配置成相应模板引擎
[VIEW]
#beetl,thymeleaf,freemarker,velocity
view_engine=beetl
获取与设置:
String viewPath()//获取视图路径
void viewPath(String viewPath)//设置视图路径
String viewTheme()//获取主题路径
void viewTheme(String viewTheme)//设置主题路径
void viewInit()//初始化视图
void viewInit(String view_path,String view_theme)//带参数初始化视图
一、变量赋值
void assign(String k,Object v)
二,渲染模板
(使用Beetl引擎时)当调用模板渲染时出现空指针时检查classes目录下的beetl.properties文件是否存在或是最新版本。
void disp lay()//默认渲染控制器APP下面ACTION名称的模板
void display(String tpl)//tpl路径是以主题路径为基准(在开启模块功能情况下,还要加上模块路径),渲染指定路径模板
String fetch()//获取渲染后控制器APP下面ACTION名称的模板内容
String fetch(String tpl)//获取指定tpl路径模板内容,路径是以站点根目录为基准
三、渲染字符串
String fetch_str(String str)
四、js操作
首要js引入jkas.js
js url格式化:
jkas.url(app/act,params);
js 价格格式化:
jkas.price(price,symbol);//symbol可以不输入,默认为系统配置的货币符号,结果:¥5.00