Dreamweaver + Grails

Chr*_*ing 8 grails dreamweaver gsp

有没有人尝试用Adobe Dreamweaver CS4进行GSP设计?它支持JSP,但是它不识别gsp扩展,即使它确实存在,我认为它会出现无法识别的gsp标记的问题.我在这里找到了一个小食谱(http://www.bitwalker.nl/blog/using-groovyserver-pages-in-dreamweaver),让GSP部分使用Dreamweaver CS3,但它引用的许多文件和目录不再出现存在于CS4中.

igo*_*gor 4

我想在闲逛了一段时间后我终于可以在 CS5 上使用它了。您需要执行的步骤与上面提到的文章类似,但对于 Dreamweaver CS5 略有不同。因此,需要完成五个步骤,请在每个步骤后进行测试,以确保您走在正确的道路上。

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

    <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>

如果您想将标题和描述提供为本地化字符串,请参阅本文

  1. 为新文档创建模板。将 %DreamweaverInstallationDirectory%\configuration\DocumentTypes\NewDocuments\Default.jsp 复制到 Default.gsp,对其进行编辑以删除第一行。(您可以根据需要编辑此文件,因为它充当新创建文件的模板)。现在重新启动 Dreamweaver CS5 并测试“文件”>“新建...”对话框是否具有 GSP 页面类型以及您的描述。测试新文件创建。
  2. 设置GSP标签库。下载并解压Dreamweaver 的 GspTagLibrary。将包含大量 *.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 添加到 <taglibrary> 的 doctypes 中,其中 id="DWTagLibrary_html" (应该是第一个节点)。对 %DreamweaverInstallationDirectory%\configuration\TagLibraries\TagLibraries.vtm 进行相同的更改,以防万一。重新启动 Dreamweaver CS5 并确保您可以在“编辑”>“标记库...”中看到带有正确标记前缀 (g:) 的 GSP 标记库。检查“GSP 标签”和“HTML 标签”的“用于:GSP”复选框是否已勾选。

  1. 作为最后一步,我们必须启用代码着色。编辑 %APPDATA%\Adobe\Dreamweaver CS5\en_US\Configuration\CodeColoring\CodeColoring.xml 以搜索并将 ',JSP,' 替换为 ',JSP,GSP,' (不带引号并注意逗号)。还找到行 <sampleText doctypes="JSP"> 并在其中添加 GSP doctype,例如 <sampleText doctypes="JSP,GSP"> (如果您确实愿意,可以像 JSP 的那样创建自己的 GSP 代码示例)。在 %DreamweaverInstallationDirectory%\configuration\CodeColoring\CodeColoring.xml 中进行相同的更改,以防万一。

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

就是这样!希望这对某人有帮助!感谢 Harald Walker 为我的研究提供了基础的文章。