gsp页面标签
gsp--Groovy Servers Pages
<g:actionSubmit value=""/>
提交button <g:actionSubmit action="Edit" value="Some label for editing" />
<g:actionSubmitImage value=""/>
图像提交button <g:actionSubmitImage src="/images/submitButton.gif" action="Edit" />
<g:applyLayout></g:applyLayout>
创建layout
<g:applyLayout name="myLayout">some text</g:applyLayout>
<g:applyLayout name="myLayout" template="mytemplate" />
<g:applyLayout name="myLayout" url="http://www.google.com" />
<g:applyLayout name="myLayout" action="myAction" controller="myController">
<g:checkBox name=""/>复选框
<g:collect></g:collect>枚举一个集合并依据定义的expr參数改变结果
<g:cookie name=""/>得到一个cookie的值
<g:country code=""/>依据国家代码输出国家名称
<g:countrySelect/>
显示国家选择下拉框combo box
<g:countrySelect name="myCountry" value="${country}" />
<g:createLink/>从一组属性里创建一个Grails应用链接
<g:createLinkTo/>
创建一个链接到资源<link type="text/css" href="${createLinkTo(dir:'css',file:'main.css')}" />
<g:currencySelect/>
显示币种选择下拉框combo box
<g:currencySelect name="myCurrency" value="${currency}" />
<g:datePicker name=""/>
日期选择器
<g:datePicker name="myDate" value="${new Date()}" />
<g:def/>在gsp文件里定义变量,作为<set>的替代
<g:each></g:each>遍历指定集合中的每一个对象
<g:eachError></g:eachError>循环遍历每一个错误指定的bean或model
<g:else></g:else>else
<g:elseif></g:elseif>else if
<g:encodeAs codec=""></g:encodeAs>指定编码格式的encode
<g:escapeJavascript></g:escapeJavascript>
<g:escapeJavascript>This is some "text" to be escaped</g:escapeJavascript>
<g:external/>
Render the appropriate kind of external link for use in <head> based on the type of the URI. For JS will render <script> tags, for CSS will render <link> with the correct rel, and so on for icons.
<g:field type=""/> 创建field
<g:fieldError bean="" field=""></g:fieldError>显示错误信息
<g:fieldError bean="${book}" field="title" />
<g:fieldValue bean="" field=""/>得到字段的值
<g:fieldValue bean="${book}" field="title" />
<g:findall></g:findall> findall method
<g:form></g:form>Form
<g:form action="myaction">...</g:form>
<g:form controller="myctrl" action="myaction">...</g:form>
<g:formatBoolean boolean=""/>
输出给定布尔作为指定的文本标签。假设true和false选项没有给出推断,然后使用默认的标签输出。
<g:formatBoolean boolean="${myBoolean}" />
<g:formatBoolean boolean="${myBoolean}" true="True!" false="False!" />
<g:formatDate/>输出指定的日期格式
<g:formatDate date="${myDate}" format="yyyy-MM-dd HH:mm" />
<g:formatNumber number=""/>输出指定的数字格式
<g:formatNumber number="${myNumber}" format="###,##0" />
<g:formRemote name="" url=""></g:formRemote>
使用JavaScript提供序列化參数并提交通过ajax异步调用。
<g:grep></g:grep>过滤
採用常规的JDK grep方法遍历每一个元素指定对象的符合规定的“过滤”属性。
过滤器能够是不同的实例。如类,正則表達式模式等。
<g:hasErrors></g:hasErrors>检查是否有错
<g:header name=""/>请求name的值?
<g:hiddenField name=""/>隐藏的field
<g:if></g:if>if
<g:ifPageProperty name=""></g:ifPageProperty>
若页面属性存在,则..
<g:ifPageProperty name="meta.index">body to invoke</ g:ifPageProperty>
<g:ifPageProperty name="meta.index" equals="blah">body to invoke</g:ifPageProperty>
<g:img/>显示照片
<g:include/>存在还有一个controller/action在当前response中
<g:include controller="foo" action="test"></g:include>
<g:javascript></g:javascript>js脚本
<g:javascript>alert('hello')</g:javascript>
<g:join/>连接字符串
<g:layoutBody/>显示Body
<g:layoutHead/>显示Head
<g:layoutTitle/>显示Title
<g:layoutTitle default="The Default title" />
<g:link></g:link>link
<g:localeSelect name="myLocale" value="${locale}" />locate 所在区域
<g:message/>显示错误消息
<g:meta name=""/>从application.properties load application metadata
<g:pageProperty/>显示页面属性
<g:pageProperty default="defaultValue" name="body.onload" />
<g:paginate total=""/>分页
<g:paginate total="${Account.count()}" />
<g:passwordField name=""/>密码文本框
<g:radio name="" value=""/>radio button 单选按钮
<g:radioGroup values="" name=""></g:radioGroup>radio button group 一组单选按钮
<g:remoteField name=""/> remote link
<g:remoteFunction/> remote function
<g:remoteLink></g:remoteLink> remote link
<g:render template=""></g:render>渲染图中集合的一个模板
<g:render template="atemplate" collection="${users}" />
<g:render template="atemplate" model="[user:user,company:company]" />
<g:render template="atemplate" bean="${user}" />
<g:renderErrors/>显示错误
<g:renderException exception=""/>显示异常
<g:renderInput></g:renderInput>显示输入?
<g:resource/>创建一个链接到资源
<link type="text/css" href="${resource(dir:'css',file:'main.css')}" />
<g:select name="" from=""/>dropdown list下拉列表
<g:select name="user.age" from="${18..65}" value="${age}" />
<g:select name="user.company.id" from="${Company.list()}" value="${user?.company.id}" optionKey="id" />
<g:set></g:set>给变量赋值
<g:setProvider></g:setProvider>set provider
<g:sortableColumn/>可排序的column
<g:sortableColumn property="title" title="Title" />
<g:sortableColumn property="title" title="Title" style="width: 200px" />
<g:sortableColumn property="title" titleKey="book.title" />
<g:sortableColumn property="releaseDate" defaultOrder="desc" title="Release Date" />
<g:sortableColumn property="releaseDate" defaultOrder="desc" title="Release Date" titleKey="book.releaseDate" />
<g:submitButton name=""/>提交button
<g:submitToRemote></g:submitToRemote>Ajax提交button
<g:textArea name=""></g:textArea>textarea
<g:textField name=""/> textfield
<g:timeZoneSelect name=""/>所在区域的时区
<g:timeZoneSelect name="myTimeZone" value="${tz}" />
<g:unless></g:unless>除非
<g:uploadForm></g:uploadForm>上传表单
<g:validate form="" againstClass=""></g:validate>验证
<g:while></g:while>while
<g:withTag name=""></g:withTag>创建标签
gsp页面标签的更多相关文章
- Css - 页面标签页图标
Css - 页面标签页图标 <head> <meta charset="utf-8" /> <title>京东(JD.COM)- ...
- selenium获取新页面标签页(只弹出一个新页面的切换)
selenium获取新页面标签页(只弹出一个新页面的切换) windows = driver.current_window_handle #定位当前页面句柄 all_handles = driver. ...
- vue环境搭建及单页面标签切换实例
复习 """ 1.指令: v-once: <p v-once>{{ msg }}</p> v-cloak: 防止页面加载抖动 v-show:绑定的 ...
- 关于vue的多页面标签功能,对于嵌套router-view缓存的最终无奈解决方法
最近写我自己的后台开发框架,要弄一个多页面标签功能,之前有试过vue-element-admin的多页面,以为很完美,就按它的思路重新写了一个,但发现还是有问题的. vue-element-admin ...
- jsp 页面标签 积累
http://www.cnblogs.com/xiadongqing/p/5232592.html <%@ taglib %>引入标签库 ========================= ...
- JSP 中 JSTL 页面标签的笔记
jsp头部引入使用的标签 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%&g ...
- struts2 页面标签或ognl表达式取值--未完待续
一.加#号取值和不加#号取值的解说 1.s:property 标签——value属性使用事项 1)涉及问题:取值时什么时候该加#,什么时候不加? 2)介绍 <s:property value=& ...
- JSP页面标签
1.EL表达式中empty的用法 EL表达式中empty的用法 <c:if test="${! empty key}">${key}</c:if> < ...
- html、jsp页面标签的遍历
应用场景:最近的项目中二级子页面遍历生成.操作表格比较多,记录一下一直用的遍历方法. 一般此类表格都是通过ajax请求数据,然后从callbackFunction中获取数据集合,遍历生成表: eg: ...
随机推荐
- Photoshop颜色出现比较大的偏差,偏色严重,显示器配置文件2351似乎有问题
其实出现这个问题是因为 显示器的配置问题.并不是PS版本或者电脑系统问题. 一般在你首次启动PS的时候会出现提示:显示器配置文件2351似乎有问题. 如果你点击了继续运行那以后你使用PS打开任何文件都 ...
- python的学习之路day1
软件:python3.pycharm开发工具 python的开始:print("hello world") 注意:python3需要加上() 1.变量是什么:在程序运行过程中它的值 ...
- SpringMVC接收复杂对象
SpringMVC接收复杂对象 转载请注明地址:http://www.cnblogs.com/funnyzpc/p/7642977.html 本节内容暂放一边,我先扯点儿,心情好了,代码顺风顺水哈~ ...
- Win10命令大全通用(Win8,Win7)
Windows 10/Win10命令大全通用(Win8,Win7 Windows 10/Win10命令大全通用(Win8,Win7) 1.calc:启动计算器 2.appwiz.cpl:程 ...
- SQL Server 在生产环境中这样写存储过程的坑都避免了吗?
概述 最近因为业务的需求写了一段时间存储过程,发现之前写的存储过程存在一些不严谨的地方,特别是TRY...CATCH中嵌套事务的写法:虽然之前写的并没有错,但是还是埋藏着很大的隐患在里面.希望这篇文章 ...
- Mysql相关知识点总结(一)
information_schema库:information_schema库中的表大都是temporory表,都是只读的,不能进行更新.删除和插入等操作,也不能加触发器,因为它们实际只是一个视图,不 ...
- 免费人脸识别APi
今天对应一些免费的人脸识别的api 做了一下简单的对比,觉得百度开发出来的人脸识别接口还是最符合的我的要求,简单易用,容易上手. 据说百度的一些门禁也使用上了人脸识别的功能了,功能很强大,而且能识别出 ...
- Unity3D_GUI (1)--按钮控件
这是自己的第一篇记录自己的技术文章,自己还是个菜鸟,有错误之处还望大家能够多多指点. 下面记录的是自己在学GUI.Button的自己认知,这里用的是代码进行控制,当然当你学熟练了就可以直接使用GUI ...
- iframe自适应高度???
最近在做一个项目,部分内容是iframe嵌套的,结果发现它不能自适应高. 于是乎我就用js iframe.height(iframe里body的高度),然并卵用.后来才发现,子页面(iframe所写的 ...
- Bootstrap 开关(switch)使用整理
1.在JS里根据指定的 1或者0 或者其它值让按钮变成 on 或者 off (通常需要根据数据库查询的结果初始化开关的状态) (--开关插件包 bootstrap-switch.min.js) < ...