Julian: Variable ueberpruefen...

Hallo,

ich hab leider ein kleines Problem =/

Ich moechte ein Formularfeld ueberpruefen dies mach ich mit Java da der Rest auch in java geschrieben ist. Meine Funktion sieht wie folgt aus:

---

<form action="test.jsp" method="GET" name="form" onsubmit="return chkFormular()">
        <table><tr><td style="color: #000000; font-size: 9pt; font-family:Verdana, Arial;">
        Dokument     </td><td> <input type=text size=30 name="query" value ="<%= query %>">
        </td></tr><tr><td style="color: #000000; font-size: 9pt; font-family:Verdana, Arial;">
 Max. Ergebnisse </td><td> <input type=text name="pagesize" value="<%= pagesize %>">
        </td></tr>
 <tr><td> </td><td>
  <input type="radio" name="suchart" value="exakt"> Exakt
  <input type="radio" name="suchart" value="aehnlich">&Auml;hnlich
 </td></tr>

<td></td><td><input type=submit name="action" value="submit"></td></tr></table>
        <br clear=all>
<%
if(query != null)
{
try {

conn = ods.getConnection();

if (suchart == "exakt")
 {
  userQuery = query;
 }
else
 {
  userQuery = '%' + query + '%';
 }

---

Nun liefert er mir leider immer den Wert false bei der if-Abfrage :(

Hat jem. eine Idee ist wichtig!

Danke fuer jede Antwort!

  1. Hallo,

    suchart ist ein String und damit ein Objekt. Deine Überprüfung sollte dann so aussehen:

    if (suchart.equals("exakt"))

    1. Danke fuer die schnelle Antwort!

      Hat funktioniert!