`
desert3
  • 浏览: 2158609 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Play tag标签,模板、tag中直接调用后台静态java方法

 
阅读更多
Play Framework template engine模板引擎&模板隐含变量,play标签可以自定义变量并传值。

tag变量命名时以下划线_开始,传值时,省略下划线,多个变量之间用逗号分隔,如下
#{tag arg1:"${arg1}", arg2:"${arg2}" /}


如果标签需要的值,和标签本身在哪里被使用无关,即标签展示需要的值是固定的话,那么可以直接通过调用后台的静态java方法取值,这样就不需要标签传递参数

// 直接调用后台放方法例子,使用包名+类名+方法名来调用
*{ Groovy语法 }*
%{
	args = utils.XXUtils.getArgs();
	arg1= args.get("arg1");
	arg2= args.get("arg2");
}%

*{ 标签内容中直接使用$符号来饮用arg1和arg2的变量 }*
${arg1} ${arg2} 
分享到:
评论

相关推荐

    经典的java后台模板《二》

    2. Thymeleaf:Thymeleaf在静态HTML模板中直接插入表达式,使得开发者可以在浏览器中预览静态模板,而无需服务器支持。这对于前端开发人员来说十分友好。Thymeleaf也支持Spring框架,是Spring Boot推荐的默认模板...

    Japid-Play一个基于Java的快速静态类型的模板引擎

    Japid-Play 是一个拥有与Java硬编码相同性能和速度的Java模板引擎。模板语法与Play! Web开发框架模板语言相似。 Japid是一个通用的模板引擎,适用于任何Java应用程序来渲染任意Java对象。此外它还提供一个专门用于...

    test_static_html:java生成静态HTML

    在Java中生成静态HTML,我们可以使用模板引擎(如FreeMarker或Thymeleaf)或直接操作字符串来构建HTML内容。这些方法在构建静态站点、生成报告或者构建API文档时特别有用。下面,我们将深入探讨这两种方法: 1. **...

    java play_入门学习手册

    2. 使用`@Test`注解标记测试方法,如`createAndRetrieveUser()`,然后调用`play test`命令启动测试。 3. 浏览器输入`http://localhost:9000/@tests`,可以看到测试页面,选择`UserTest`并点击开始按钮执行测试。 4. ...

    Play for Java.pdf

    ### Play for Java 相关知识点概述 ...通过上述内容可以看出,《Play for Java》这本书全面覆盖了使用Play框架进行Web应用开发的基础和高级技巧,适合于想要深入了解Play框架并运用到实际项目中的开发者。

    play框架学习手册

    了解BootstrapJob和ScheduledJob的不同用途以及如何直接调用Job。 **八HTTP异步编程** 8.1 挂起HTTP请求 掌握如何在Play框架中挂起HTTP请求,并理解其背后的工作机制。 总结,Play框架是一款功能强大的Java Web...

    Java Web框架Play Framework v2.1.0.zip

    Play Framework是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。   Play Framework的...

    Android String.xml标签在java代码中的引用

    在Java代码中引用字符串资源也非常简单,只需调用`getResources().getString()`方法,并传入对应的资源ID即可。例如,获取`click_to_play`字符串资源的方法如下: ```java String clickToPlayText = getResources()...

    play框架的简单增删改查

    Play框架是Java领域的一款轻量级、开源的Web应用框架,它基于MVC(Model-View-Controller)架构模式,提供了简洁的API和强大的工具,使得开发者能够快速地构建高效、可测试的Web应用程序。本项目是针对初学者设计的...

    play-java-ebean-example.zip_front8l3_java_play

    【标题】"play-java-ebean-example.zip_front8l3_java_play" 指示这是一个关于使用Java和Ebean库在Play Framework中构建示例应用的压缩包。Play Framework是一个流行的开源Web应用程序框架,它采用模型-视图-控制器...

    java play 项目

    下面将详细讨论Java Play框架、Java编程、jQuery及其在Web开发中的应用,以及可能涉及的`js文档`、`jsonView`和`financeMarket`等组件。 1. **Java Play框架**: - **简介**:Java Play框架采用MVC(模型-视图-...

    play-java-jdbc_2.10-2.4.0-RC3.zip

    Twirl支持多种模板语言,包括Scala和Java,并且能够无缝集成到Play框架的工作流程中。 标签 "开源项目" 指出这个压缩包中的内容是开放源代码的,这意味着任何人都可以查看、使用、修改和分发这些代码,这通常是通过...

    airplay java客户端

    "Airplay java客户端"指的是一个使用Java编程语言实现的客户端程序,能够与AirPlay服务器进行交互,实现非苹果设备上对AirPlay功能的利用。 在开发AirPlay Java客户端时,开发者需要理解和实现以下几个关键知识点:...

    Java变量的初始化及静态方法的实现

    Java 变量的初始化是指在类中声明变量时赋予其初始值的过程,而静态方法是指可以在不创建对象的情况下调用的方法。下面将对 Java 变量的初始化和静态方法的实现进行详细的介绍。 变量初始化 在 Java 中,变量可以...

    java audio play

    在Java编程环境中,播放音频是一项常见的任务,尤其在游戏开发、音乐应用或者系统通知中。本文将详细探讨如何使用Java来播放各种音频格式,如MP3和WAV。标题"java audio play"揭示了我们的核心主题是利用Java来处理...

    java方法匹配原则

    在这种情况下,如果我们有一个 `BaseClass` 类型的引用指向一个 `DerivedC` 对象,那么该引用只能调用 `play()` 方法,而不能调用 `myFun()` 方法,除非先进行强制类型转换。 ```java BaseClass a = new DerivedC()...

    Java开发技术大全(500个源代码).

    invokeStaticMethod.java 调用静态方法示例 localVariable.java 演示局部变量 localVSmember.java 局部变量与成员变量同名问题示例 onlyTest.java 对象传值示例 otherClass.java 从类的外部访问对象的成员 ...

    Play2模板引擎Japid42.zip

    Japid42是一个完全基于Java的Play2模板引擎。 当修改view时,你只需要刷新浏览器便能快速看到修改后的页面。Japid管理它的view编译和类加载。Japid view的修改与Play的重载机制是隔离的。 功能全面。拥有的功能...

    java网站模板

    在Java Web开发中,常见的框架如Spring Boot、Struts2、JSF和Play Framework等都提供了模板功能。这些框架不仅简化了开发流程,还集成了数据库操作、安全控制、国际化支持等多种功能。例如,Spring Boot以其“约定...

Global site tag (gtag.js) - Google Analytics