后台ui
需求:数据库中有字段,存放了html代码,例如:<a href="#">百度</a>现要在gsp页面显示为一个超链接的html。grails { views { gsp { encoding = 'UTF-8'&n
原文:http://www.bootstrapstage.com/free-themes/admin-dashboards/ 下载了2个
intellij的启动选项中,vm增加:-Dgrails.env=sahttp://stackoverflow.com/questions/8312808/intellij-run-configuration-for-grails-environment EnvironmentsGrails supports the concept of enviroments. You can specify
private static NumberFormat numberFormat = NumberFormat.getNumberInstance()println numberFormat.format(200000000)http://comeonbabye.iteye.com/blog/1296577
本地写了插件,在2.3以前,直接install-plugin /path/to/your/plugin,就可以导入使用了到了2.3,就不能再这么用,见:http://grails.org/doc/2.3.4/ref/Command%20Line/install-plugin.html那就装个maven私服吧,sonatype nexus,最简单的。nexus安装之后,修改nexus-work的目录
grails2.3BuildConfig.groovy-------------------------------------build ":tomcat:7.0.40"build ":hibernate:3.6.10"compile ":scaffolding:2.0.1"-------------------------------------Config.groovy-----------
http://grails.org/doc/2.0.x/api/org/codehaus/groovy/grails/web/pages/discovery/GrailsConventionGroovyPageLocator.htmlfindView(String viewName)
def list =[10,3,2,12,19,40,30]升序:list.sort {a,b -> return a.compareTo(b)}降序:list.sort {a,b -> return b.compareTo(a)}
// 列出继承了cn.ams.core.AbstractMonitor的所有class def monitorClassList = grailsApplication.getAllClasses().findAll { 'cn.ams.core.AbstractMonitor'.equals(it.superclass.getName())
http://www.jellyfishtechnologies.com/generate-link-grails-services/We can easily generate links in grails controllers, gsps and tag libraries using g.link method of grails tag library. But tag librari
使用这个插件,是因为默认的JSON转化器会带有class信息,看着就不爽,想取消,各种办法试过后,还是用插件速度解决问题见 http://grails.org/plugin/gson需要在config.groovy中增加两个配置如果domain中存在关联,建议加入,否抛异常,id为空grails.converters.gson.resolveProxies = false时间输出格式grails.
html2p_w_picpathhttps://code.google.com/p/java-html2p_w_picpathHtmlImageGenerator MethodsloadUrl(url) - Loads HTML from URL object or URL string. (从url载入html)loadHtml(html) - Loads HTML source. (载入本地h
log4j = { appenders { // console name: 'stdout', layout: pattern(conversionPattern: '%c{2
http://flnkr.com/2011/06/using-sqlite-with-grails/I’m working on a relatively small application for a some folks without an IT staff. In an effort to simplify the deployment, I’m planning on using H2
static mapping = { id generator: 'assigned' table schema: 'forecast_dict' version false }generator=assigned,由用户指派,需要修改生成的默认_form文件,增加id字段generator=identity,使用数据库自动生成的序列,pg会使用bigserial
见例子:就在这一行:operationImplService."${processAction}"(params1,params2)def operationImplService def test() { def processAction = "dm" def postResult = operationImplService.
原文:http://blog.csdn.net/a__java___a/article/details/7755359import org.codehaus.groovy.grails.web.util.WebUtils import org.springframework.web.context.request.RequestContextHolder …… //Getting the R
Iframe的强大功能偶就不多说了,它不但被开发人员经常运用,而且黑客们也常常使用它,总之用过的人知道它的强大之处,但是Iframe有个致命的“BUG”就是iframe的高度无法自动适应,这一点让很多人都头疼万分。百度或是谷歌一下,确实很多解决方法,但尝试一下,会发现问题很多:浏览器兼容性差,不能自适应,仅支持同域Iframe等诸多问题,尤其是跨域Iframe高度自适应问题。网上根本找不到一种可行
def stringMap = "['a':2,'b':4]" def map = evaluate(stringMap) assert map.a == 2 assert map.b == 4 def stringMapNested = "['foo':'bar', baz:['alpha':'beta']]" def map2 = evaluate(stringMapNested)
class ExecutableScript { String nickname String script String cronExpression Boolean autoStartup static constraints = { cronvalidator: { val ->if (!CronExpressio
表1有config字段,参考表2其中domain1有一个属性即config,映射了表2关联查询:SELECT t1 FROM schema_name.table1 t1 LEFT JOIN t1.config c ORDER BY c.listOrder
// 渲染模板文件 File renderedFile = templateRenderService.render(params, stRecord.config) if (renderedFile) { try { response.reset(); //非常重要
http://www.twospy.com/galleriffic/http://buildinternet.com/project/supersized/
http://jira.grails.org/browse/GRAILS-9952 删除~/.grails/2.2.1/.slcache目录下的文件。
shiro默认使用的密码加密方式:String password = shiroUserInstance.passwordHash // 对密码加密 shiroUserInstance.passwordHash = new Sha256Hash(password).toHex()列出所有controller和action<div style="float: right; width: 3
安装插件:install-plugin shiro使用例子:shiro-quick-start --prefix=com.example.Shiro这样会生成:conf/com/example/ShiroSecurityFilters.groovy和对应的ShiroRole,ShiroUser。为方便管理,我新建了一个记录授权信息的表:AuthorizeConfig,有3个字段:String co
class BootStrap { def myService def init = { servletContext -> myService.initialize() } }import org.springframework.beans.factory.InitializingBean class TestService implements
安装两个插件:grails install-plugin quartz, grails install-plugin quartz-monitor我对quartz-monitor做了简单汉化(取消i18n,增加jquery.js,汉化直接在js文件中完成,附件有下载)创建动态任务def myTrigger = new CronTriggerImpl() myTrigger.setName("my
需求是这样:系统预定义一些标签,例如${current_date},输出yyyy-MM-dd,${current_time}输出HH:mm:ss。domain类有一个字段,是允许用户自定义内容模板,并插入该标签。方法:使用GFreeMarker:http://groovy.codehaus.org/GFreeMarker 例子def index() { def tpl = '''
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号