gsp页面标签

gsp--Groovy Servers Pages

<g:actionSubmit value=""/>

提交按钮 <g:actionSubmit action="Edit" value="Some label for editing" />

<g:actionSubmitImage value=""/>

图像提交按钮 <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=""/>提交按钮

<g:submitToRemote></g:submitToRemote>Ajax提交按钮

<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>创建标签

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-07 04:51:13

gsp页面标签的相关文章

grails2.3.x创建插件,gsp页面不能正确显示内容

grails2.3.x创建plugin时,默认的Config.groovy只有简单的log设置,这时候,页面添加数据之后,正确的逻辑是show新增的数据,但却变成404,需要在Config.groovy中增加以下代码: grails.mime.types = [ // the first one is the default format all:           '*/*', // 'all' maps to '*' or the first available format in wit

html 页面标签转换效果实例

一个HTML的页面标签转换效果,贴出来.供大家参考 先来一张图 如图,页面的左右两边都可以进行切换. 代码很简单,首先需要jquary的js. 主要HTML代码: <div id="tabbed_box_1" class="tabbed_box"> <div class="tabbed_area"> <ul class="tabs"> <li><a href="#

JSP 中 JSTL 页面标签的笔记

jsp头部引入使用的标签 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="fn" uri="http://java.sun

jsp 页面标签 积累

http://www.cnblogs.com/xiadongqing/p/5232592.html <%@ taglib %>引入标签库 ========================================================================= 1.以classPath中,加入jar包:  standard-1.1.2.jar ,  jstl-1.1.2.jar 2.在相目\WEB-INF\tld\文件夹中放入常用的tld文件:c.tld,fmt.tld

JSP页面标签

1.EL表达式中empty的用法 EL表达式中empty的用法 <c:if test="${! empty key}">${key}</c:if> <c:if test="${empty key}">所有</c:if> 当key不为空时输出key的值.当key为空时,输出“所有” 规则: 1若key为null时,返回true 2若key为空String时,返回true 3若key为空Array时,返回true 4若ke

Struts的JSP页面标签&lt;html:errors/&gt;的使用方法

一个jsp里两个或多个<html:errors/>时如何让他们分别显示自己该显示的错误信息 关键字: <html:errors/> 一个jsp里两个或多个<html:errors/> 分别显示错误信息 我在一个jsp里用到了两次<html:errors/>,分别在两个form表单里,可是写了两个之后<html:errors/>, 点任何一个表单中的提交按钮这两个<html:errors/>都会一起显示错误信息, 要想让他们分别显示自己

html页面标签元素总结

前言 学习python的flask架构对于有丁点C功底的人来说代码问题研究研究还能勉强跟得上脚步,但是html前端就蒙圈了,完全小菜比一枚.故此总结下我目前接触过的标签以及经常需要用的小功能(例如下拉框,单选框等等).本篇仅从为w3c官网http://www.w3school.com.cn/收藏以供自己日后方便使用. PART  I :常用的html标签 1.1 基础篇              标签            描述             <!DOCTYPE>          

无法获取页面标签元素

报错如下: 原因:有多个 name="roleNumber" 的 <input> 标签 解决办法: 给 <input>标签 添加 id 属性 原文地址:https://www.cnblogs.com/daikiti/p/8971378.html

Grails的GSP页面中增加无条件跳转的方法。

在网页中增加如下的代码即可实现跳转 <script> location.href = "login" </script> 其实:location.href为命令,引号内指定的就是要跳转的位置.