8

Adobe Dreamweaver CS4 で GSP 設計を試みた人はいますか? JSP をサポートしていますが、gsp 拡張機能を認識しません。また、認識したとしても、認識されない gsp タグに関して問題があると思います。Dreamweaver CS3 で部分的に動作する GSP を取得するための小さなクックブック ( http://www.bitwalker.nl/blog/using-groovyserver-pages-in-dreamweaver )を見つけましたが、それが参照する多くのファイルとディレクトリが表示されなくなりましたCS4に存在します。

4

3 に答える 3

4

しばらくいじった後、CS5で動作するようになったと思います。実行する必要がある手順は上記の記事と似ていますが、Dreamweaver CS5 用に若干変更されています。5 つの手順を実行し、各手順の後にテストを行って、正しい道を進んでいることを確認してください。

  1. *.gsp ファイル拡張子を [開く] ダイアログに追加します。 %APPDATA%\Adobe\Dreamweaver CS5\en_US\Configuration\Extensions.txt を編集して、ファイルの末尾に「GSP:Groovy Server Pages」(引用符なし)を追加し、最初の行の :All の直前に GSP 拡張子を追加します。ドキュメント。ここで、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 を再起動し、[編集] > [タグ ライブラリ] で GSP タグ ライブラリが正しいタグ プレフィックス (g:) で表示されることを確認します。「GSP タグ」と「HTML タグ」の「使用先: GSP」チェックボックスがオンになっているかどうかを確認します。

  1. 最後のステップとして、コードの色付けを有効にする必要があります。%APPDATA%\Adobe\Dreamweaver CS5\en_US\Configuration\CodeColoring\CodeColoring.xml を編集して、',JSP,' を検索して ',JSP,GSP,' に置き換えます (引用符は使用せず、コンマに注意してください)。<sampleText doctypes="JSP"> の行を見つけて、そこに <sampleText doctypes="JSP,GSP"> のように GSP doctype を追加します (本当に必要な場合は、JSP のコード サンプルと同じ方法で独自の GSP コード サンプルを作成できます)。 )。念のため、%DreamweaverInstallationDirectory%\configuration\CodeColoring\CodeColoring.xml で同じ変更を行います。

Dreamweaver CS5 を再起動し、[編集] > [環境設定...] > [コードの色付け] に GSP ドキュメント タイプがあるかどうかをテストします。[カラーリング スキームの編集] をクリックして、[スタイル] リストに記載されているコード カラーリングと GSP タグを含むコード サンプルがプレビューに含まれているかどうかをテストします。最後に、いずれかの GSP ファイルを開き、HTML、CSS、JavaScript、および GSP タグのコード カラーリングがあるかどうかを確認します。

それでおしまい!これが誰かに役立つことを願っています! そして、私が調査の基にした記事を提供してくれた Harald Walker に感謝します。

于 2011-01-12T10:45:03.553 に答える
1

intelliJ でのコーディングが前進する方法であることに同意しますが、HTML と css の設計は、目的により適した別のツールで行うのが最適です。どんな考えでも大歓迎です。

于 2009-09-20T01:07:19.867 に答える
0

私はあなたの質問に直接答えるつもりはありませんが、実際には、NetBeansやEclipseのようなIDEがGroovy/Grails開発にはるかに適しています。Dreamweaverは、開発者の編集者になることを意図したものではなく、デザイナーの編集者になることを目的としていました。したがって、開発者中心のIDEが持つ多くの機能が欠けています。

デザイン中心の動作のためにDreamweaverを使用していると想定しています。NetBeansとEclipseの両方にプレビューモードがあり、Dreamweaverについて私が推測しているのと同じように、変更をほぼ瞬時に確認できます。

簡単に言うと、より適切なIDEを使用してください。

于 2009-01-03T02:04:59.347 に答える