質問

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

役に立ちましたか?

解決

しばらくいじってみた結果、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 を認識できるように、正しいドキュメント タイプを追加します。 %Dreamweaver InstallationDirectory%\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. 新しいドキュメントのテンプレートを作成します。 %Dreamweaver InstallationDirectory%\configuration\DocumentTypes ewDocuments\Default.jsp を Default.gsp にコピーし、編集して最初の行を削除します。(このファイルは新規作成ファイルのテンプレートとして機能するため、自由に編集できます)。次に、Dreamweaver CS5 を再起動し、[ファイル] > [新規...] をテストします。ダイアログには、説明が記載された GSP ページ タイプが表示されます。新しいファイルの作成をテストします。
  2. GSPタグライブラリをセットアップします。 ダウンロードして解凍する Dreamweaver 用の GspTag ライブラリ. 。多数の *.vtm ファイルを含む GSP フォルダーを %Dreamweaver InstallationDirectory%\configuration agLibraries にコピーします。%APPDATA%\Adobe\Dreamweaver CS5\en_US\Configuration agLibraries agLibraries.vtm を編集して、gspTagLibrary.vtm のコンテンツを最後のノードとして追加します。最初の行を次のように置き換えます。

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

また、GSP を <taglibrary> の doctypes に id="DWTagLibrary_html" で追加します (一番最初のノードである必要があります)。念のため、%Dreamweaver InstallationDirectory%\configuration agLibraries agLibraries.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 コード サンプルを作成できます) )。念のため、%Dreamweaver InstallationDirectory%\configuration\CodeColoring\CodeColoring.xml にも同じ変更を加えてください。

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

それでおしまい!これが誰かの役に立てば幸いです!そしてハラルド・ウォーカーに感謝します。 記事 私は自分の研究に基づいて考えました。

他のヒント

Intellijでのコーディングは同意しますが、HTMLとCSSの設計は、IntellijがJavaとThings Things Things Things Things Things Things Things Things Things The Groovyであるように、目的により適した別のツールで最もよく行われます。あらゆるご意見を歓迎します。

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

Dreamweaver をデザイン中心の動作に使用していると仮定しています。NetBeans と Eclipse には両方ともプレビュー モードがあり、変更をほぼ瞬時に確認できます。これは、皆さんが Dreamweaver で気に入っているのと同じです。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top