首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dreamweaver + Grails

Dreamweaver + Grails
EN

Stack Overflow用户
提问于 2009-01-03 00:33:28
回答 3查看 2.8K关注 0票数 8

有没有人尝试过用Adobe Dreamweaver CS4做GSP设计?它支持gsp,但它不能识别gsp扩展,即使它能识别,我认为关于gsp标签也会有问题,它不能识别。我在这里找到了一本小食谱(http://www.bitwalker.nl/blog/using-groovyserver-pages-in-dreamweaver),可以让GSP部分地使用Dreamweaver CS3,但它引用的许多文件和目录似乎在CS4中已经不存在了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-12 18:45:04

我想我在CS5上混了一段时间后,它就能工作了。您需要执行的步骤与上面提到的article类似,但对Dreamweaver CS5稍有不同。所以要完成五个步骤,请在每一步之后进行测试,以确保您在正确的路径上。

打开对话框的

  1. Add *.gsp文件扩展名。编辑%APPDATA%\Adobe\Dreamweaver CS5\en_US\Configuration\Extensions.txt将" GSP :Groovy Server Pages“(无引号)添加到文件底部,并将GSP扩展名添加到前面的第一行:所有文档。现在重新启动Dreamweaver CS5并测试文件>打开...%DreamweaverInstallationDirectory%\configuration\DocumentTypes\MMDocumentTypes.xml在列表中有GSP扩展名。现在我们需要添加正确的文档类型,以便Dreamweaver CS5知道GSP。编辑对话框以将以下文档类型添加为最后一个节点。

<documenttype id="GSP" servermodel="JSP" internaltype="Dynamic" winfileextension="gsp" macfileextension="gsp" file="Default.gsp" writebyteordermark="false" mimetype="text/html"> <TITLE>GSP</TITLE> <description>Groovy Server Pages (GSP) document</description> <dtdcontext>html</dtdcontext> </documenttype>

如果您想以本地化字符串形式提供标题和描述,请参阅this文章。

新文档的

  1. Create模板。将%DreamweaverInstallationDirectory%\configuration\DocumentTypes\NewDocuments\Default.jsp复制到Default.gsp,编辑它以删除第一行。(您可以随心所欲地编辑此文件,因为它可作为新创建文件的模板)。现在重新启动Dreamweaver CS5并测试文件>新建...对话框中有GSP页面类型,其中包含您的描述。测试新文件creation.
  2. Setup GSP标签库。下载并解压缩GspTagLibrary for Dreamweaver。将包含大量*.vtm文件的GSP文件夹复制到%DreamweaverInstallationDirectory%\configuration\TagLibraries.中编辑%APPDATA%\Adobe\Dreamweaver CS5\en_US\Configuration\TagLibraries\TagLibraries.vtm以将gspTagLibrary.vtm的内容添加为最后一个节点。将第一行替换为以下内容:

<taglibrary name="GSP tags" doctypes="GSP" id="DWTagLibrary_GSP" prefix="&lt;g:">

另外,将GSP添加到带有id="DWTagLibrary_html“的文档类型中(应该是第一个节点)。对%DreamweaverInstallationDirectory%\configuration\TagLibraries\TagLibraries.vtm执行相同的更改,以防万一。重启Dreamweaver CS5并确保你可以在编辑>标签库中看到GSP标签库...具有正确的标签前缀(g:)。检查是否勾选了'GSP标签‘和'HTML标签’的'Used in: GSP‘复选框。

  1. ,作为最后一步,我们必须启用代码着色。编辑%APPDATA%\Adobe\Dreamweaver CS5\en_US\Configuration\CodeColoring\CodeColoring.xml以搜索并将',JSP,‘替换为',JSP,GSP,’(无引号并注意逗号)。还可以找到这一行并在其中添加GSP doctype,例如(如果您真的想这样做,您可以使用与JSP相同的方式创建自己的GSP代码示例)。在%DreamweaverInstallationDirectory%\configuration\CodeColoring\CodeColoring.xml中执行相同的更改,以防万一。

重新启动Dreamweaver CS5并测试编辑>首选项...> Code Coloring支持GSP文档类型。单击“编辑配色方案”以测试Preview是否具有代码着色的代码示例以及“的样式”列表中提到的GSP标记。最后打开任何GSP文件,并检查它是否具有代码颜色,用于HTML,CSS,JavaScript和GSP标签。

就这样!希望这对某些人有帮助!感谢哈拉尔德·沃克为我的研究提供了article

票数 4
EN

Stack Overflow用户

发布于 2009-09-20 01:07:20

同意,用intelliJ编写代码是前进的方向,但是HTML和css设计最好在另一个更适合这个目的的工具中完成,就像intelliJ对于java和groovy一样。欢迎任何想法。

票数 1
EN

Stack Overflow用户

发布于 2009-01-03 02:04:59

我不打算直接回答您的问题,但实际上,像NetBeans或Eclipse这样的集成开发环境更适合Grails开发。Dreamweaver从来没有打算成为一个开发人员的编辑,而更多的是一个设计师的编辑。因此,它缺少更多以开发人员为中心的IDE所具有的许多功能。

我假设您正在使用Dreamweaver来实现其以设计为中心的行为。NetBeans和Eclipse都有预览模式,在预览模式中,您可以几乎即时地看到您的更改,就像我猜您喜欢Dreamweaver一样。

长话短说,使用更合适的IDE。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/408394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档