Html 如何在Grails中创建自定义视图和布局

Html 如何在Grails中创建自定义视图和布局,html,layout,grails,groovy,views,Html,Layout,Grails,Groovy,Views,我想创建一个页面,可以将属性文件加载到文本框中,编辑属性,然后将新属性保存到文件中 仅仅使用HTML标记就可以做到这一点吗?如何使按钮与Grails应用程序关联 HTML似乎很简单: <p> Select property file: <input type="file" name"propertyList" size="50"/> </p> <p> <input type="submit" value="Open File"/> &

我想创建一个页面,可以将属性文件加载到文本框中,编辑属性,然后将新属性保存到文件中

仅仅使用HTML标记就可以做到这一点吗?如何使按钮与Grails应用程序关联

HTML似乎很简单:

<p>
Select property file:
<input type="file" name"propertyList" size="50"/>
</p>

<p>
<input type="submit" value="Open File"/>
<input type="submit" value="Save File"/>
</p>

<p>
<input type="text" name="properties" size="300"/>
</p>
如果没有,正确的方法是什么

编辑2

我查看了
actionSubmit
,也查看了
g:link
,想知道哪种方式(如果有)更好:

actionSubmit(不确定是否允许指定控制器,因为属性中没有说明该控制器):


为了充分利用Grails功能,您可能需要使用关联的HTML标记(或用于上传文件的表单)和。Grails不提供自定义文件输入,原因我不记得了,因此您需要使用示例中所示的

如果您想查看我的问题,我已经在问题中添加了一个编辑。我没有指出文件会在服务器上,所以我真的不需要“上传”它只需要用户找到它就知道要读取哪个属性文件。感谢您提供关于Grails标记使用的指导。我继续使用了一个带有
g:link的
menuButton
<input type="button" onclick="<g:link action="readFile" controller="propertyRead">Open File</g:link>"/>
<g:actionSubmit value="Open File" action="readFile" controller="propertyRead"</g:actionSubmit>
<span class="menuButton"><g:link action="readFile" controller="propertyRead">Open File</g:link>