温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android中app自由模版怎么制作

发布时间:2022-01-19 16:05:47 来源:亿速云 阅读:143 作者:iii 栏目:开发技术

今天小编给大家分享一下Android中app自由模版怎么制作的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

通常模版都是预定义的(搜索页、TAGS页、登录页)或者与具体数据相关(如栏目、文档、专题、广告)。如果需要一个自由的、不依赖具体数据的页面,就可以使用app模版。在开发手机APP应用时,也可以使用app模版。还可以通过ajax访问app模板,实现类似portal的功能。

Controller:com.jspxcms.core.web.fore.AppController.app()。

访问地址:/app?template={template}。template参数是必须的。例如http://localhost:8080/app?template=abc。(7.0及更老版本地址需加上后缀.jspx,如http://localhost:8080/app.jspx?template=abc)

模版规则:app_{template}.html。对应请求中的template参数,解析相应的模版。例如/template/1/default/app_abc.html。

模版中可以使用ctx、global、site等通用默认对象,可以通过标签获取需要的数据。

还可以在URL地址中传递参数(如/app?template={template}&infoId={infoId}),例如/app?template=abc&infoId=12。在模版中通过Param可以获取参数值(如${Param.infoId!}),再配合标签就可以获取到特定的数据。如:

[@Info id=Param.infoId!;info]
    <h2>${info.title}<h2>
    <div>${info.text}</div>
[/@Info]

返回json数据,可以在模板里调用标签,构造json格式数据。如:

[
    [@InfoList nodeId=Param.nodeId!;infos]
    [#list infos as info]
    {
        "title":"${info.title?js_string}",
        "url":"${info.url?js_string}"
    }[#if info_has_next],[/#if]
    [/#list]
    [/@InfoList]
]

以上就是“Android中app自由模版怎么制作”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI