Ich habe eine Java-Datei in gwt Client-Seite erstellt, um den Cron-Ausdruck zu validieren. Kann man den Cron-Ausdruck mit dem Quartz-Scheduler validieren?Wie validiert man den Cron-Ausdruck in GWT?
2
A
Antwort
2
Die Validierung von Cron auf der Clientseite in GWT ist nicht einfach. Sie können mit regulärem Ausdruck oder mit etwas Javascript/jQuery-Code spielen, um dies auf der Client-Seite zu erreichen.
Wenn aber die Anforderung zum Server nicht viel kostet, können Sie einfach quartz
Bibliothek auf dem Server verwenden, um den Ausdruck zu validieren.
können Sie org.quartz.CronExpression
verwenden um zu überprüfen, ob die Expression gültig ist oder nicht mit Hilfe von statischen Methode isValidExpression(cronExpression)
ist.
CronExpression#isValidExpression
Zeigt an, ob die angegebene cron Ausdruck in einen gültigen cron Expression analysiert werden kann
Verwandte Themen
- 1. Wie man Markdown validiert?
- 2. Wie validiert man bitweise Werte?
- 3. Wie man dynamische Kartenelemente validiert
- 4. Wie validiert man Dezimalzahlen in PHP
- 5. Wie validiert man den internen Zustand eines Objekts?
- 6. Wie validiert man die zugehörige Modell-ID?
- 7. Wie validiert man Tastenkombinationen (AltGr + Key)?
- 8. Wie validiert man Formularfelder mit JavaScript-Objekten?
- 9. Wie validiert man einen binären Suchbaum?
- 10. Wie validiert man alle Felder gleichzeitig?
- 11. Wie man ein Webformular automatisch validiert?
- 12. Wie validiert man eine singapurische FIN?
- 13. Validiert Java Classloader den Methodenkörper?
- 14. Wie erstellt man GWT JsArray?
- 15. GWT Wie ändert man den Standard-Projekt-Beispielcode?
- 16. Wie erstellt man den GWT History Stack neu?
- 17. Wie entwickelt man GWT-Widget?
- 18. Smart GWT, wie man Artikel in ComboBoxItem
- 19. Wie man Google Adsense in GWT setzt
- 20. Wie man ein Widget in GWT dreht?
- 21. Wie analysiert man Daten in GWT?
- 22. Wie validiert man einen Feldeintrag, während der Benutzer den Wert in ein Feld in Javascript eingibt?
- 23. Wie validiert man die Dateneingabe in einem Sharepoint-Formular?
- 24. Wie validiert man URL-Parameter in der Flask App?
- 25. Java: Wie Benutzereingaben validiert werden?
- 26. Wie man Jinja-Syntax ohne variable Interpolation validiert
- 27. Wie gruppiert man gwt-rpc Anrufe?
- 28. Wie benutzt man Django mit GWT?
- 29. Hibernate Validator für Formulare: Wie man sehr ähnliche DTOs validiert
- 30. GWT Autobean - wie man mit Listen umgeht?
I die gleiche Methode verwendet, um einen Zeichenkettenwert, die Weitergabe an #isValidExpression cron Ausdruck gilt verfügbar in org.quartz.CronExpression. Aber ich habe Kompilierung fehlgeschlagen sagen: "Für den Typ org.quartz.CronExpression ist kein Quellcode verfügbar. Haben Sie vergessen, ein benötigtes Modul zu erben?" –
@SaravananJaganathan Bitte beachten Sie, dass sich Quarz auf der Serverseite und nicht auf der Clientseite befindet. Wenn Sie es mit clientseitigem Code verwenden, funktioniert es nicht. Sie müssen eine Anfrage an den Server senden, um den Cron mit Hilfe der angegebenen Methode zu validieren. –