永发信息网

如何在play框架的前端

答案:1  悬赏:20  手机版
解决时间 2021-03-25 09:38
如何在play框架的前端
最佳答案
#{a} Play需要通过路由器(逆向)生成URL,以此来调用指定的Action。框架封装了HTML中的超链接标签,可以方便地调用控制器中的Action,如:

#{a @Application.index()} 首页 #{/a}
#{authenticityToken /} 使用#{authenticityToken /}标签可以防止跨站请求伪造,同时也能消除刷新提交和后退提交所带来的困扰。#{authenticityToken /}首先会为服务器和客户端表单生成相同的随机令牌,并以隐藏的input输入域的形式嵌入表单。当用户点击submit按钮提交时,令牌会伴随着表单信息一并发送至控制器中的Action,在Action对提交的表单进行处理前,会先进行令牌的比对,只有令牌信息一致时,才进行后续的表单处理操作。

#{authenticityToken /}
#{field} #{field}标签的作用非常大,本着Play的“简约”理念,#{field}标签可以帮助开发者减少同一变量名的重复使用:

#{field 'user.name'}



${field.error}


#{/}
Field.name 是user.name, filed.value是user.name的值。Play提倡在页面开发中尽量使用#{field}标签,而不是重复地编写变量名。 #{i18n} i18n在模板中的用法比较特殊,不仅可以直接以标签的形式用于模板语言,也可以直接在JavaScript中调用。可以在JavaScript代码中使用i18n()方法来访问本地化消息文件,如i18n('app_title')。 引入

#{i18n /}
在Js中使用

alert(i18n('hello_world'));
alert(i18n('hello_someone', 'John'));
#{set},#{get} #{set}标签用于设置可以在模板中使用的变量。如 #{set email:'china@oopsplay.org'},就设置了模板变量email的值,可以通过 #{get 'email'} 来获取。#{set}标签的定义中可以引用其他变量。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
造成模具开裂的主要原因是什么
帮我看个题,112,126,138,150 以此规律,第五
去缅甸需要签证吗
多选题下列关于生物工程的叙述中,正确的是A.
-14除以( )=56
临颍县漯河博士后科研工作站技术中心怎么去啊
农银行为什么停止P2P
如果出国语言一定要过么?不是有种先出国边学
扣扣头像情侣2015款欧美流行
求再见北威州txt
图中左侧单列深沟球轴承内外圈右侧各有一个挡
HP6000喷墨打印机电源灯一直跳不打印是哪里出
川商所石油现货骗局
房门窗户木线条多宽才好看
想问下全屋定制和全包的装修,有什么区别?
推荐资讯
180平米的门面房,要用多少个led筒灯,多少w
小型锅炉怎么烧
作为国家公民,对自己的国家负有一定的责任。
臭氧含量最多的地方为什么是南极
未来光能做过什么项目吗?
寿昌公主的介绍
无锡紫苹果装修效果怎么样?
泰安古寺怎么样
犬常用注射方法有哪些?
轮胎规格240/40r18是什么概念
什么电影或电视剧有把一沓纸往上扔的镜头
宿迁信息工程中等专业学校
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?