Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.
class Osis2ModController { def index = { } def generate = { Osis2ModGenerateCommand cmd -> log.debug 'generating module' log.debug "Modulename: ${cmd.moduleName}" log.debug "Compression: ${cmd.compressionType}" log.debug "Block size: ${cmd.compressionBlockSize}" log.debug "CipherKey: ${cmd.cipherKey}" if(!cmd.hasErrors()) { // do something } else { log.warn 'Command object has errors!' cmd.errors.allErrors.each { log.warn it } } redirect(action:'index') } } class Osis2ModGenerateCommand { String moduleName String compressionType int compressionBlockSize String cipherKey boolean noUTF8Convert static def constrains = { moduleName(blank:false, minSize:1) cipherKey(blank:true) } }
<g:form action="generate" method="post" enctype="multipart/form-data"> <table border="0" cellspacing="1" cellpadding="1"> <tr> <td> <label for="osisFile">OSIS XML file:</label> <input type="file" name="osisFile"/> </td> </tr> <tr> <td> <label for="moduleName">Module name:</label> <input type="text" name="moduleName" value=""/> </td> </tr> <tr> <td> <label for="compressionType">Compression type:</label> <input type="radio" name="compressionType" value="None" checked="checked">None</input> <input type="radio" name="compressionType" value="ZIP">ZIP</input> <input type="radio" name="compressionType" value="LZSS">LZSS</input> </td> </tr> <tr> <td> <label for="compressionBlockSize">Compression block size:</label> <select name="compressionBlockSize" size="1"> <option value="2">Verse level</option> <option value="3">Chapter level</option> <option value="4">Book level</option> </select> </td> </tr> <tr> <td> <label for="cipherKey">Cipher key:</label> <input type="text" name="cipherKey" value=""/> </td> </tr> <tr> <td> <input type="submit" name="submit" value="Generate"> </td> </tr> </table> </g:form>
Diese Seite zeigt den Thread "Command Object Input Validierung" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.
Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!
Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.