Hat jemand versucht, GSP mit Adobe Dreamweaver CS4 zu entwerfen? Es hat Unterstützung für JSPs, aber es erkennt nicht die Gsp-Erweiterung, und selbst wenn es ich glaube, es gäbe Probleme mit den Gsp-Tags, die es nicht erkennen würde. Ich habe hier ein kleines Kochbuch gefunden ( Ссылка ), damit GSPs teilweise mit Dreamweaver CS3 funktionieren. aber viele der Dateien und Verzeichnisse, auf die es verweist, scheinen in CS4 nicht mehr zu existieren.
Ich denke, ich habe es für CS5 arbeiten lassen, nachdem ich eine Weile herumgespielt habe. Die Schritte, die Sie ausführen müssen, sind ähnlich dem oben erwähnten Artikel , aber mit geringfügigen Änderungen für Dreamweaver CS5. Also fünf Schritte durch und machen Sie bitte einen Test nach jedem Schritt, um sicherzustellen, dass Sie auf dem richtigen Weg sind.
Jetzt müssen wir den richtigen Dokumenttyp hinzufügen, damit Dreamweaver CS5 über GSP informiert. Bearbeiten Sie% DreamweaverInstallationDirectory% \ configuration \ DocumentTypes \ MMDocumentTypes.xml, um den folgenden Dokumenttyp als letzten Knoten hinzuzufügen.
<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>
Wenn Sie Titel und Beschreibung als lokalisierte Zeichenfolgen bereitstellen möchten, lesen Sie dies Artikel.
GSP-Tag-Bibliothek einrichten. Laden Sie GspTagLibrary für Dreamweaver . Kopieren Sie den GSP-Ordner mit vielen * .vtm-Dateien in% DreamweaverInstallationDirectory% \ configuration \ TagLibraries. Bearbeiten Sie% APPDATA% \ Adobe \ Dreamweaver CS5 \ de_DE \ Configuration \ TagLibraries \ TagLibraries.vtm, um den Inhalt von gspTagLibrary.vtm als letzten Knoten hinzuzufügen. Ersetzen Sie die erste Zeile durch Folgendes:
<taglibrary name="GSP tags" doctypes="GSP" id="DWTagLibrary_GSP" prefix="<g:">
Fügen Sie auch GSP in doctypes von & lt; taglibrary & gt; mit id="DWTagLibrary_html" (sollte der erste Knoten sein). Führen Sie die gleichen Änderungen für% DreamweaverInstallationDirectory% \ configuration \ TagLibraries \ TagLibraries.vtm für alle Fälle durch. Starten Sie Dreamweaver CS5 neu und stellen Sie sicher, dass Sie die GSP-Tag-Bibliothek unter Bearbeiten & gt; Tag-Bibliotheken ... mit dem richtigen Tag-Präfix (g :). Überprüfen Sie, ob das Kontrollkästchen "Verwendet in: GSP" für "GSP-Tags" und "HTML-Tags" aktiviert ist.
Starten Sie Dreamweaver CS5 neu und testen Sie, ob Bearbeiten & gt; Einstellungen ... & gt; Code Coloring hat GSP-Dokumenttyp. Klicken Sie auf "Farbschema bearbeiten", um zu prüfen, ob in Preview das Codebeispiel mit Codefarben und die in der Liste "Stile für" genannten GSP-Tags enthalten sind. Öffnen Sie schließlich alle GSP-Dateien und prüfen Sie, ob Code für HTML-, CSS-, JavaScript- und GSP-Tags verwendet wird.
Das ist es! Hoffe das hilft jemandem! Und danke an Harald Walker für den Artikel , auf den ich meine Recherchen aufbaue.
Einverstanden, Codierung intelliJ ist der Weg nach vorne, aber HTML und CSS-Design ist am besten in einem anderen Tool besser geeignet für den Zweck, genauso wie intelliJ Java und die Dinge groovy ist. Irgendwelche Gedanken willkommen.
Ich werde Ihre Frage nicht direkt beantworten, aber eine IDE wie NetBeans oder Eclipse wäre besser für die Groovy / Grails-Entwicklung geeignet. Dreamweaver war nie dazu gedacht, ein Entwickler-Editor zu sein, sondern eher ein Designer-Redakteur zu sein. Daher fehlen viele Funktionen, die entwicklerorientierte IDEs haben.
Ich gehe davon aus, dass Sie Dreamweaver für sein design-zentriertes Verhalten verwenden. Sowohl NetBeans als auch Eclipse verfügen über Vorschaumodi, in denen Sie Ihre Änderungen fast sofort sehen können, genau wie ich es bei Dreamweaver vermutet habe.
Lange Rede kurzer Sinn, verwenden Sie eine geeignetere IDE.
Tags und Links grails dreamweaver gsp