gsp - How to link from a page to another in Grails -
i know in html, if have button want link page use tags below: <a href="#"> button </a>
however tried grail did not work, taking me blank page:
in views/admin/admin.gsp have button trying link views/admin/gm.gsp
<li><a href="users\mzein\file_down\grails-app\views\admin\gm.gsp">gm</a></li>
i tried <g:link>
tag:
<g:link resource="gm">
but did not work , took me error no path page. problem specifying wrong path ? or not how works in grails ?
i know how use controllers go 1 page ?
i use url mapping such task
class urlmappings { static mappings = { "/$controller/$action?/$id?(.$format)?"{ } "/"(view:"/index") "500"(view:'/error') "/views/admin/gm"(resources:'gm') } } <g:link resource="gm">gm</g:link>
you can use createlink
tag uri
attribute like:
<li><a href="${createlink(uri:'/somepath/gm.gsp')}">gm</a></li>
edit: ok need request mapping in urlmappings.groovy
file like
"/foo/bar"(view: "path/test")
and make corresponding request via g:link
<g:link controller="foo" action="bar" name="somename">gm</g:link>
, path path of directory in views folder in test.gsp present.
Comments
Post a Comment