# Vorhandene Bedingung abfragen

<!-- last_modified: 27. May 2015 -->
Dies ist eine Aktion, die einen Abbruch der Aktionsverarbeitung bewirkt, wenn ein Requestparameter ungleich einem bestimmten Wert ist.

## Parameter

| | |
|---|---|
| requestField | der Requestparameter, dessen Wert abgefragt werden soll |
| compareValue | der Wert, den der Requestparameter haben muss, um die Bedingung zu erfüllen<br/>es können auch Spezailwerte verwendet werden:<br/><br/>        #null - Feld ist nicht im Request enthalten<br/>        #empty - Feld ist leer im Request<br/>        #nodata - Feld ist nicht im Request oder ist leer<br/><br/>Ferner ist es möglich, reguläre Ausdrücke der Form ^regex hier$ zu verwenden.<br/>Auch kann man zwei Request-Werte vergleichen, indem man bei compareValue den zweiten Parameter in zwei eckige Klammern stellt. |
| conditionTrue | zu dieser URL wird weitergeleitet, wenn die Bedingung erfüllt wird |
| conditionFalse | falls die Überprüfung fehlschlägt, wird hierhin weitergeleitet |

Die URLs können Platzhalter der Form [[Parametername]] sowie die speziellen Platzhalter {querystring} und {request} enthalten. Ebenfalls kann den speziellen Platzhaltern "?" oder "&" vorangestellt werden (z.B. {&request}), diese Zeichen werden dann mit ausgegeben, falls der Platzhalter zu einem Wert aufgelöst werden kann.

## Klassenname

`com.batix.action.ConditionAction`