Tach zusammen,
ich habe eine action, die als result einen success Ausgang und einen "input" Ausgang hat, der als Ergebnis eines validates() auf die Eingabemaske zurückführen soll:
<action name="compute" class="pack.fuzeicomp">
<result name="SUCCESS">/jsp/zeig.jsp</result>
<result name="input">/jsp/fuzei_entry.jsp</result>
</action>
Klappt, sofern ich als "input" Ausgang eine andere jsp reinhänge. Mein Problem:
Wenn ich die Eingabemaske reinhänge, wird mir nur noch der prompt und das erste Eingabefeld textfield "func" gezeigt
Kann das sein, dass das an dem theme Wechsel liegt ??
Ich habe in der validation Routine folgendes stehen:
Die printlines seh ich beim tomcat.
Weiss jemand was ??
Ich weiss nicht mal, wonach ich suchen soll, muss man da einen Umweg über ein forward machen ??
Viele Grüße
JRookie
ich habe eine action, die als result einen success Ausgang und einen "input" Ausgang hat, der als Ergebnis eines validates() auf die Eingabemaske zurückführen soll:
<action name="compute" class="pack.fuzeicomp">
<result name="SUCCESS">/jsp/zeig.jsp</result>
<result name="input">/jsp/fuzei_entry.jsp</result>
</action>
Klappt, sofern ich als "input" Ausgang eine andere jsp reinhänge. Mein Problem:
Wenn ich die Eingabemaske reinhänge, wird mir nur noch der prompt und das erste Eingabefeld textfield "func" gezeigt
Java:
<%@ page contentType="text/html; charset=ISO-8859-1" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ page language="java" import="pack.functypes" %>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="mystyle.css" / >
<title>Eingabe der Funktion</title>
</head>
<body class="wheat">
<h3>Der Name der Funktion</h3>
<hr>
<s:form action="compute">
<s:textfield name="func"
label="Enter your function here !" size="25"/>
<div id="e1">
<s:radio name="functype" theme="css_xhtml" cssClass="resources" cssStyle="Color:red"
label="Wähle einen Funktionstyp !!" labelposition="top" list="functypes" />
</div>
<div id="para"><s:textfield name="a" label="Parameter a " theme="xhtml" size="6" /><br>
<s:textfield name="b" label="Parameter b " theme="xhtml" size="6" /><br>
<s:textfield name="c" label="Parameter c " theme="xhtml" size="6" /><br>
<s:textfield name="h1" label="Exponent h1 " theme="xhtml" size="6" /><br>
<s:textfield name="h2" label="Exponent h2 " theme="xhtml" size="6" /><br>
<s:textfield name="h3" label="Exponent h3 " theme="xhtml" size="6" /><br>
</div>
<br>
<s:submit theme="simple" value="Schick doch mal ab !" />
</s:form>
Kann das sein, dass das an dem theme Wechsel liegt ??
Ich habe in der validation Routine folgendes stehen:
Java:
catch (NumberFormatException e){
System.out.println ("Number Format exception in fuzeicomp " + geta() );
// addFieldError( "a", "Keine gültige Zahl\n"+e.toString()+"\n");
addFieldError( "a", "Keine gültige Zahl");
System.out.println ("Komm ich soweit ??" );
}
Weiss jemand was ??
Ich weiss nicht mal, wonach ich suchen soll, muss man da einen Umweg über ein forward machen ??
Viele Grüße
JRookie