Frage

Wenn mein Grails 1.1-M2 App als IST unter Geronimo 2.1.4 (jetty6, javaee5) ausgeführt wird, der HTML-Code aus der GSPs erzeugte nicht die dynamischen Inhalte enthält.

Insbesondere der GSP-Snippet:

<tr class="prop">
    <td valign="top" class="name">
        <label for="type">
            <g:message code="album.type.label" default="Type" />
        </label>
    </td>
    <td valign="top" class="value ${hasErrors(bean:albumInstance,field:'type','errors')}">
        <g:select  from="${AlbumType?.values()}" value="${albumInstance?.type}" name="type" ></g:select>
    </td>
</tr> 

... erzeugt HTML, wenn sie unter Geronimo ausgeführt wird:

<tr class="prop">
    <td valign="top" class="name">
        <label for="type">
            Type
        </label>
    </td>
    <td valign="top" class="value ">
        <select name="type" id="type" ></select>
    </td>
</tr>

... aber beim Laufen als 'Grails Lauf App' oder 'Grails Lauf Krieg', das korrekte HTML erzeugt wird:

<tr class="prop">
    <td valign="top" class="name">
        <label for="type">
            Type
        </label>
    </td>
    <td valign="top" class="value ">
        <select name="type" id="type" >
            <option value="EP" >EP</option>
            <option value="LP" >LP</option>
            <option value="SINGLE" >SINGLE</option>
        </select>
    </td>
</tr>

AlbumType.groovy definiert in src / groovy wie:

public enum AlbumType {
    EP,
    LP,
    SINGLE
}

Ich habe auf alle in Grails Anmeldung drehte sich um und sehe keine Fehler oder Ausnahmen. Dieses Problem ist verwirrend, wie ich es nur sehen, während meine Grails WAR unter Geronimo läuft. Zugegeben, ich habe keinen anderen App-Server nicht versucht, obwohl es seltsam ist, dass alles mit ‚Grails Laufe app‘ und ‚Grails Lauf Krieg‘ gut funktioniert.

Alle Ideen, das Problem?

War es hilfreich?

Lösung

Ich würde empfehlen, Code zu halten aus dem der Standard-Paket und es in eine gutes Paket Struktur setzen. Ich vermute, das ist Ihr Problem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top