GSP-Ansicht als kompakte HTML-Datei rendern

Lesezeit: 2 Minuten

Ich habe GSP-Ansichtsdateien, in denen Tags für die Lesbarkeit mit Leerzeichen formatiert sind. Ich soll diese entfernen, damit die gerenderte HTML-Datei kompakt ist. Gibt es also eine Möglichkeit in Grails mit einem Plugin oder anderen Mitteln, mit denen ich Grails anweisen kann, die Leerzeichen/Zeilenumbrüche zwischen den Tags zu entfernen und eine kompakte Ansicht zu generieren? Ich möchte sie nicht aus der GSP-Datei selbst entfernen, sondern nur aus der von Grails gerenderten HTML-Datei.

  • Verwenden Sie oben in Ihrer Layoutdatei, wenn Sie eine aufrufen, oder oben in Ihrer gsp-Datei?

    – alles wissen wollen

    11. September 2013 um 9:06 Uhr

  • ja … aber wie kann es das gerenderte HTML komprimieren?

    – Sumit Shrestha

    11. September 2013 um 9:40 Uhr

  • Dies ist eine JSP-Sache, aber ich würde es trotzdem versuchen. Setzen Sie dies oben in Ihr GSP: <%@ page trimDirectiveWhitespaces="true" %>

    – Gregor

    11. September 2013 um 16:10 Uhr

  • @Gregg – scheint noch nicht implementiert zu sein: jira.grails.org/browse/GRAILS-7623 (noch als offen markiert)

    – Nickdos

    16. September 2013 um 7:13 Uhr


  • Ich bin mir nicht sicher, ob es für Ihr Problem funktioniert, kennen Sie Jtidy?jtidy.sourceforge.net/index.html

    – ZaoTaoBao

    16. September 2013 um 9:39 Uhr


Wenn das Ziel darin besteht, die Netzwerkübertragung zu schonen, aktivieren Sie die Spring Boot-Komprimierung (gzip) in application.yml

server:    
    compression:
        enabled: true
        mime-types: application/json,application/xml,text/html,text/xml,text/plain,text/css,application/javascript

Benutzer-Avatar
Taras Kohut

Wie @Gregg vorgeschlagen hat,<%@ page trimDirectiveWhitespaces="true" %> sollte helfen.

Sie können auch Dekorateure verwenden:

https://github.com/grails/grails-core/pull/546

  • Nö, nicht in GSP-Ansichtsseiten

    – Sumit Shrestha

    20. März 2018 um 18:59 Uhr

Wie wäre es mit einem der yui-minify-resources oder ui-performance Plugins?

Hier sind die Links:
http://grails.org/plugin/yui-minify-resources
http://grails.org/plugin/ui-performance

  • Vielen Dank. Aber es scheint, dass sie nicht mehr von ihren Entwicklern gepflegt werden. Außerdem funktionieren sie nur mit CSS- und JS-Dateien. Irgendeine Ahnung von HTML?

    – Sumit Shrestha

    24. Oktober 2013 um 4:34 Uhr


1187540cookie-checkGSP-Ansicht als kompakte HTML-Datei rendern

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy