- 浏览: 2160859 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (401)
- Agile (16)
- Apache Commons (3)
- Architecture (8)
- DB.MongoDB (5)
- DB.Mysql (3)
- DB.Oracle (34)
- DirectoryService (1)
- DotNet (1)
- English (3)
- Groovy (0)
- Html (28)
- Java (67)
- Java.Aixs (7)
- Java.Cache (2)
- Java.jPBM (1)
- Java.Resin (6)
- Java.Spring (4)
- Java.Struts2 (5)
- Java.Tomcat (16)
- Javascript (45)
- Javascript.Google Map (2)
- Javascript.Jquery (8)
- Life (15)
- Maven&Ant (4)
- Network (5)
- OS.Linux (45)
- OS.Windows (10)
- OS.Windows.Office (1)
- PlayFramework (15)
- Python (28)
- Reading notes (11)
- Security (13)
- Server.Apache (3)
- Server.Nginx (7)
- Test (6)
- Tool (15)
- Work.Solution (15)
- Other (20)
- SSO&CAS&Identity (13)
最新评论
-
hutuxiansheng123:
防火墙、Iptables、netfilter/iptables、NAT 概述 -
dacoolbaby:
非常棒的正则表达式,非常适用。万分感谢。
用python分析nginx的access日志 -
loot00:
您好! 我也遇到了相同的错误信息。我是用f_link_lob ...
LOB variable no longer valid after subsequent fetch -
feihangchen:
@OnApplicationStop public clas ...
Play framework 1.2.3 Jobs定时任务、异步任务、引导任务、触发任务、关闭任务 -
洞渊龙王:
谢谢了
www.w3.org被qiang导致logback报错:Connect reset
Play framework 1.2.3 Built-in template tags
a标签: 用来插入一个连接到控制器方法的html link。如下:
模板内容被解析后变成:
如果要调用的控制器方法没有任何可以以GET方法调用的路由信息,那么Play框架会自动地生成一个隐藏的form,用户点击link后,这个form被被提交到后台。
authenticityToken标签: 用来生成一个包含token信息的可以放到任何form的隐藏域。用来防止跨站点的请求伪造攻击。
模板内容被解析后变成:
cache标签:把标签内容用play.cache.Cache API来缓存起来。缓存的key根据所使用标签参数生成,如下:
当不指定时间参数时,标签内容会被永久缓存。你也可以通过for参数来指定一个到期时间。
doLayout标签: 在模板继承时被使用。用来插入一个子模板的内容。
else标签: 条件判断标签
else标签页能配置list标签时候,使得当list为空时,显示特殊信息
elseif标签: 也能喝list配合使用
error标签: 用来输出Validator验证错误的标签。可以再参数中指定被验证的项目。
你也可以用可选的field参数来使用另外一个项目的错误消息。这在当你要在多个项目之间使用相同的错误消息时非常有用,如下
errorClass标签:当通过标签参数指定的field有验证错误时,输出这个errorClass,这在验证错误时要设置一个特殊的CSS class时非常有用。
<input name="name" class="#{errorClass 'name'/}">
等价于
<input name="name" class="${errors.forKey('name') ? 'hasError' : ''}">
errors标签: 包含所有Validator验证错误的标签。可以如下遍历:
<ul>
#{errors}
<li>${error}</li>
#{/errors}
</ul>
在标签内部可以使用如下的隐含参数:
也可以使用可选的field 参数,或者默认参数,来过滤显示指定项目的验证错误
field标签: 是一个基于不要老是重复自己精神的帮助器,如下使用。
使用field字段之前:
使用field字段以后:
form标签
get标签
i18n标签:为了在Javascript中使用国际化消息的标签,如下使用
首先在要使用国际化消息的模板或者页面中增加
然后在Javascript中可以如下使用
你也可以使用通配符来限制使用某部分信息
if标签
ifError标签:当指定字段有Validation验证错误时,显示标签内容。
ifErrors标签
ifnot标签
include标签:包含另外一个模板文件。所有在当前模板中使用的变量都能在子模板中直接使用。
jsAction标签:
list标签
option标签
script标签
render标签: 对指定的模板文件进行渲染操作。参数路径是相对路径,相对于/aap/views
select标签
set标签
stylesheet标签
verbatim标签:对标签内容禁用html转移操作。 类似与Java扩张中的raw()方法。如下
第一行输出&,而第二行输出&
a标签: 用来插入一个连接到控制器方法的html link。如下:
#{a @Application.logout()}Disconnect#{/a}
模板内容被解析后变成:
<a href="/application/logout">Disconnect</a>
如果要调用的控制器方法没有任何可以以GET方法调用的路由信息,那么Play框架会自动地生成一个隐藏的form,用户点击link后,这个form被被提交到后台。
authenticityToken标签: 用来生成一个包含token信息的可以放到任何form的隐藏域。用来防止跨站点的请求伪造攻击。
#{authenticityToken /}
模板内容被解析后变成:
<input type="hidden" name="authenticityToken" value="1c6d92fed96200347f06b7c5e1a3a28fa258ef7c">
cache标签:把标签内容用play.cache.Cache API来缓存起来。缓存的key根据所使用标签参数生成,如下:
#{cache 'startTime'} ${new java.util.Date()} #{/cache}
当不指定时间参数时,标签内容会被永久缓存。你也可以通过for参数来指定一个到期时间。
#{cache 'currentTime', for:'3s'} ${new java.util.Date()} #{/cache}
doLayout标签: 在模板继承时被使用。用来插入一个子模板的内容。
<!-- common header here --> <div id="content"> #{doLayout /} </div> <!-- common footer here -->
else标签: 条件判断标签
#{if user} Connected user is ${user} #{/if} #{else} Please log in #{/else}
else标签页能配置list标签时候,使得当list为空时,显示特殊信息
#{list items:task, as:'task'} <li>${task}</li> #{/list} #{else} Nothing to do... #{/else}
elseif标签: 也能喝list配合使用
#{if tasks.size() > 1} Busy tasklist #{/if} #{elseif tasks} One task on the list #{/elseif} #{else} Nothing to do #{/else}
error标签: 用来输出Validator验证错误的标签。可以再参数中指定被验证的项目。
#{error 'user.name'/}
你也可以用可选的field参数来使用另外一个项目的错误消息。这在当你要在多个项目之间使用相同的错误消息时非常有用,如下
#{error 'contact.street', field:'contact.address'/} #{error 'contact.city', field:'contact.address'/} #{error 'contact.country', field:'contact.address'/}
errorClass标签:当通过标签参数指定的field有验证错误时,输出这个errorClass,这在验证错误时要设置一个特殊的CSS class时非常有用。
<input name="name" class="#{errorClass 'name'/}">
等价于
<input name="name" class="${errors.forKey('name') ? 'hasError' : ''}">
errors标签: 包含所有Validator验证错误的标签。可以如下遍历:
<ul>
#{errors}
<li>${error}</li>
#{/errors}
</ul>
在标签内部可以使用如下的隐含参数:
- error, the error
- error_index, the error’s index, starting at 1
- error_isLast, true for the last element
- error_isFirst, true for the first element
- error_parity, alternates between odd and even
<table> <tr><th>#</th><th>Error</th></tr> #{errors} <tr class="${error_parity}"><td>${error_index}</td><td>${error}</td></tr> #{/errors} </table>
也可以使用可选的field 参数,或者默认参数,来过滤显示指定项目的验证错误
<ul> #{errors 'myField'} There where errors with the field myField<br /> <li>${error}</li> #{/errors} </ul>
field标签: 是一个基于不要老是重复自己精神的帮助器,如下使用。
使用field字段之前:
<p> <label>&{'user.name'}</label> <input type="text" id="user_name" name="user.name" value="${user?.name}" class="${errors.forKey('user.name') ? 'has_error' : ''}"> <span class="error">${errors.forKey('user.name')}</span> </p>
使用field字段以后:
#{field 'user.name'} <p> <label>&{field.name}</label> <input type="text" id="${field.id}" name="${field.name}" value="${field.value}" class="${field.errorClass}"> <span class="error">${field.error}</span> </p> #{/}
form标签
get标签
i18n标签:为了在Javascript中使用国际化消息的标签,如下使用
首先在要使用国际化消息的模板或者页面中增加
#{i18n /}
然后在Javascript中可以如下使用
alert(i18n('hello_world')); alert(i18n('hello_someone', 'John'));
你也可以使用通配符来限制使用某部分信息
#{i18n keys:['title', 'menu.*'] /}
if标签
ifError标签:当指定字段有Validation验证错误时,显示标签内容。
ifErrors标签
ifnot标签
include标签:包含另外一个模板文件。所有在当前模板中使用的变量都能在子模板中直接使用。
jsAction标签:
<script type="text/javascript"> var showUserAction = #{jsAction @Users.show(':id') /} var displayUserDetail = function(userId) { $('userDetail').load( showUserAction({id: userId}) ) } </script>
list标签
option标签
#{option user.id} ${user.name} #{/option} <option value="42">jto</option>
script标签
render标签: 对指定的模板文件进行渲染操作。参数路径是相对路径,相对于/aap/views
#{render 'Application/other.html'/}
select标签
set标签
stylesheet标签
verbatim标签:对标签内容禁用html转移操作。 类似与Java扩张中的raw()方法。如下
${'&'} #{verbatim}${'&'}#{/verbatim}
第一行输出&,而第二行输出&
发表评论
-
xml 字符串和xml Document相互转换、xml Document内容输出到http response
2012-11-05 10:07 5574import java.io.ByteArrayOutpu ... -
isAssignableFrom & isInstance
2012-11-02 14:34 1231java.lang.Object extended by ja ... -
Struts 1.1 ExceptionHandler(转)
2012-11-02 10:20 1435转自:SSH项目中利用Exce ... -
X.509、数字签名、CA(Certificate Authority)、自签名证书、PKI
2012-10-18 14:22 6328X.509是由国际电联电信委员会(ITU-T)为单点登录(SS ... -
keytool、keystore、jarsigner、生成自签名证书
2012-10-18 10:27 8062Keytool是Java的密钥和数字证书管理工具,位于JDK_ ... -
Play framework Controllers控制器、action链式调用、返回的HTTP状态码
2012-09-20 10:36 3215Playframework中的控制器放在controllers ... -
Java 类初始化顺序
2012-08-21 14:07 1108class Parent { // 静态变量 pu ... -
java嵌套类、静态嵌套类、内部类
2012-08-21 10:29 2113官网文档:Nested Classes 什么是嵌套类及内部类 ... -
java静态类、静态方法、静态变量、实例变量、线程本地变量、静态线程本地变量
2012-08-21 10:24 1889静态类: 只有嵌套类才 ... -
ProcessBuilder 和 Runtime
2012-07-17 09:26 20956ProcessBuilder.start() 和 Runtim ... -
Play framework 1.2.3 使用缓存、Memcached集成
2012-07-13 09:25 3708play框架包含一个缓存lib,这个lib是用来和Memcac ... -
Play framework 1.2.3 Jobs定时任务、异步任务、引导任务、触发任务、关闭任务
2012-07-12 16:05 13424Play framework是一个web应 ... -
对称加密、PBE基于密码加密、PKCS
2012-07-05 11:07 7816对称加密:采用单钥密码系统的加密方法,同一个密钥可以同时用作信 ... -
(转)xml schema xsd 入门
2012-06-28 16:05 2473理解XML Schema: XML Schema 初步 (I) ... -
XmlRootElement JAXB注解
2012-06-28 15:23 39095@Retention(value=RUNTIME) @T ... -
jaxb xml数据绑定
2012-06-28 14:22 1326XML Schema编辑工具:XML Spy 常见的XML绑 ... -
(转)jpa 注解
2012-06-25 16:00 1338转自:jpa 注解 1.设置Po ... -
(转)JPA(Java Persistence API)简介
2012-06-25 14:20 1551转自JPA基础(一):全 ... -
play plugin插件 实现类似Servlet中的拦截器效果
2012-06-15 15:05 3654play plugin和module的区别见:play Mod ... -
Play tag标签,模板、tag中直接调用后台静态java方法
2012-06-15 11:02 2999见Play Framework template engine ...
相关推荐
在标题"playFramework1.2.3"中,我们关注的是Play Framework的1.2.3版本。这个版本是在其早期发展的一个稳定版本,提供了许多开发者友好的功能。 Play Framework的核心优势在于它采用了模型-视图-控制器(MVC)架构...
Licote是Linux command template的缩写,顾名思义就是Linux命令模板。用于快速编写一个linux环境的命令程序,当然如果你愿意,你可以用于任何程序中;Licote的主要任务就是帮助你解析linux环境下的常用命令选项,让...
支持VRTK最新版本的SteamVR1.2.3版本,支持VRTK最新版本的SteamVR1.2.3版本,支持VRTK最新版本的SteamVR1.2.3版本,
Rails-1.2.3版本的API 博文链接:https://buaalijie.iteye.com/blog/143586
2. **性能优化**:与之前的版本相比,1.2.3 版本可能包含了一些性能上的改进,如更快的响应速度、更高效的内存管理等。 3. **安全更新**:官方稳定版通常会修复已知的安全漏洞,确保用户在使用过程中的安全性。 4....
在给定的压缩包文件“cacti-1.1.20.zip”中,我们可以看到它包含了Cacti 1.1.20版本的相关文件,同时提及了“cacti 1.2.3模板”,这可能意味着文件内包含了一个针对Cacti 1.2.3版本的配置模板,用于快速设置和定制...
1.2.3是MooTools的一个稳定版本,它提供了丰富的功能集,同时保持了高性能和良好的浏览器兼容性。在本文中,我们将深入探讨MooTools 1.2.3的主要特性和变化,以及如何下载和使用这个版本。 1. **MooTools的核心特性...
基于百度云推送已更新到V1.2.3. Change Log: 1.增加手势返回。可以手势拖动Activity实现返回,是本次最大的更新,仿ios7.0效果。 2.使用全新的应用Logo,不再使用百度云推送的Logo。 3.使用全新的Splash界面,不再...
SteamVR 1.2.3 版本确保了与Unity 2019及更低版本的兼容性,这意味着开发者可以用旧版Unity来创建VR内容,而不用担心版本不匹配的问题。这对于那些已经习惯了旧版Unity工作流程或者尚未升级到最新Unity版本的团队来...
SteamVR 1.2.3版本插件是专门为Unity设计的一个扩展工具,用于增强Unity与SteamVR之间的兼容性和功能。 首先,Unity是一款强大的跨平台游戏引擎,广泛应用于游戏开发、教育、建筑可视化、模拟训练等多个领域。它...
SteamVR 1.2.3版本的发布,标志着这一平台在功能和兼容性上的又一次重大更新,尤其是对于VRTK(Virtual Reality Toolkit)的支持,使得开发者能够更加便捷地构建互动性强、沉浸感十足的VR应用。 1. **SteamVR系统...
《Tars深度整合K8S:K8SFramework开源项目1.2.3版本解析》 在当前的云原生环境中,Kubernetes(K8S)已成为容器编排的事实标准,而Tars作为一款高性能、分布式服务框架,也在业界得到了广泛应用。当我们谈论“Tars...
1.新增用户推广裂变功能,让用户来帮您完成免费裂变,继红包裂变后又一裂变功 2.自动同步官方数据,真正的让你解放双手,随着官方数据更新而更新,后台操作一次,直接躺赚!! 3.添加前端搜索框,让你做垂直领域不...
Unity插件源码,资源完整,真实可用Unity插件源码,资源完整,真实可用Unity插件源码,资源完整,真实可用Unity插件源码,资源完整,真实可用Unity插件源码,资源完整,真实可用Unity插件源码,资源完整,真实可用...
Jquery_easyUI.1.2.3.chm帮助文档 Jquery_easyUI.1.2.3.chm帮助文档 Jquery_easyUI.1.2.3.chm帮助文档
这个压缩包包含了1.1.1、1.2.2和1.2.3三个版本的SteamVR Unity插件,这些版本在当时是为支持不同阶段的SteamVR平台而设计的。然而,需要注意的是,根据描述,这些版本可能不适用于最新的SteamVR 2.02更新,这意味着...
杀手小游戏文件版本,c++系统,建议Dev-C++编译和Windows系统。如果有疑问可以查看博客版,谢谢您的下载。
1. **性能优化**:在1.2.3版本中,Valve可能对软件进行了性能优化,减少了延迟,提高了画面流畅度,确保了更佳的VR体验,这对于避免用户出现晕动症至关重要。 2. **兼容性增强**:此版本可能支持更多的硬件设备,...