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中.
我想在闲逛了一段时间后我终于可以在 CS5 上使用它了。您需要执行的步骤与上面提到的文章类似,但对于 Dreamweaver CS5 略有不同。因此,需要完成五个步骤,请在每个步骤后进行测试,以确保您走在正确的道路上。
现在我们需要添加正确的文档类型,以便 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>
如果您想将标题和描述提供为本地化字符串,请参阅本文。
设置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="<g:">
还将 GSP 添加到 <taglibrary> 的 doctypes 中,其中 id="DWTagLibrary_html" (应该是第一个节点)。对 %DreamweaverInstallationDirectory%\configuration\TagLibraries\TagLibraries.vtm 进行相同的更改,以防万一。重新启动 Dreamweaver CS5 并确保您可以在“编辑”>“标记库...”中看到带有正确标记前缀 (g:) 的 GSP 标记库。检查“GSP 标签”和“HTML 标签”的“用于:GSP”复选框是否已勾选。
重新启动 Dreamweaver CS5 并测试“编辑”>“首选项...”>“代码着色”是否具有 GSP 文档类型。单击“编辑着色方案”以测试预览是否具有带有代码着色的代码示例以及“样式”列表中提到的 GSP 标签。最后打开任何 GSP 文件并检查它是否具有 HTML、CSS、JavaScript 和 GSP 标记的代码着色。
就是这样!希望这对某人有帮助!感谢 Harald Walker 为我的研究提供了基础的文章。
| 归档时间: |
|
| 查看次数: |
2772 次 |
| 最近记录: |