视图操作

视图支持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