You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Michael Olszynski <m....@proway.de> on 2002/12/12 17:57:42 UTC
Struggling with indexed/repeating input fields
I saw a post in the thread
http://www.mail-archive.com/struts-user@jakarta.apache.org/msg49234.html
I have the same problem and I can´t get it working. Perhaps someone can help me? It´d be very nice.
I have the problems that the data in my formbean isn´t updated. I mean, I get the data form my formbean in the jsp page. But when I edit it and press submit, it is not updated. I get the same data as I got before.
Do you see perhaps an error? (I reviewed it now 7 hours with the sample source attached in the upper thread, and I can´t find any error. Thank you)
It´s kind of urgent, because my thesis should be finished at the end of december. Thanks!!!!
Take care Michael
**************************************************************************************************************
This is my projekterfassung.jsp:
<html:form action="saveProjekterfassung" name="timeProofForm" type="de.proway.zerf.web.bean.TimeProofFormBean">
<table width="100%">
<logic:iterate id="element" indexId="listIdx" name="timeProofForm" property="vector">
<tr>
<td> <bean:write name="element" property="date" /> </td>
<td> <html:text name="element" property="fromHour" size="2" maxlength="2" indexed="true"/> : <html:text name="element" property="fromMinute" size="2" maxlength="2" indexed="true"/> </td>
<td> <html:text name="element" property="toHour" size="2" maxlength="2" indexed="true"/> : <html:text name="element" property="toMinute" size="2" maxlength="2" indexed="true"/> </td>
</logic:iterate>
<html:submit property="submit"/>
</html:form>
**************************************************************************************************************
My struts-config.xml:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
<struts-config>
<!-- ========== Data Source Configuration =============================== -->
<!-- ========== Form Bean Definitions =================================== -->
<form-beans>
<form-bean
name="timeProofForm"
type="de.proway.zerf.web.bean.TimeProofFormBean"/>
</form-beans>
<!-- ========== Global Forward Definitions ============================== -->
<global-forwards>
<forward name="done" path="/projekterfassung.jsp"/>
</global-forwards>
<!-- ========== Action Mapping Definitions ============================== -->
<action-mappings>
<action path="/projekterfassung"
type="de.proway.zerf.web.controller.ShowTimeProofAction"
name="timeProofForm"
scope="request"
input="/projekterfassung.jsp">
</action>
<action path="/saveProjekterfassung"
type="de.proway.zerf.web.controller.SaveTimeProofAction"
name="timeProofForm"
scope="request"
input="/projekterfassung.jsp">
</action>
<action path="/admin/addFormBean"
type="org.apache.struts.actions.AddFormBeanAction"/>
<action path="/admin/addForward"
type="org.apache.struts.actions.AddForwardAction"/>
<action path="/admin/addMapping"
type="org.apache.struts.actions.AddMappingAction"/>
<action path="/admin/reload"
type="org.apache.struts.actions.ReloadAction"/>
<action path="/admin/removeFormBean"
type="org.apache.struts.actions.RemoveFormBeanAction"/>
<action path="/admin/removeForward"
type="org.apache.struts.actions.RemoveForwardAction"/>
<action path="/admin/removeMapping"
type="org.apache.struts.actions.RemoveMappingAction"/>
</action-mappings>
</struts-config>
**************************************************************************************************************
SaveTimeProofAction.java
package de.proway.zerf.web.controller;
import javax.servlet.http.*;
import org.apache.struts.action.*;
import de.proway.zerf.web.bean.*;
import de.proway.zerf.app.controller.*;
import de.proway.zerf.web.util.*;
import de.proway.zerf.app.bean.*;
import java.util.*;
import java.text.*;
public final class SaveTimeProofAction extends LoginCheckAction {
public ActionForward perform( ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse res ) {
TimeProofFormBean tpf = (TimeProofFormBean) form;
System.out.println(tpf.toString());
System.out.println(tpf.getVector().toString());
for( int i=0; i < tpf.getVector().size(); ++i ) {
System.out.println( ((TimeProofTableBean) tpf.getVector().get(i)).getDate() );
System.out.println( ((TimeProofTableBean) tpf.getVector().get(i)).getFromHour() );
System.out.println( ((TimeProofTableBean) tpf.getVector().get(i)).getFromMinute() );
}
return mapping.findForward( "done" );
}
}
**************************************************************************************************************
Show TimeProofAction.java
package de.proway.zerf.web.controller;
import javax.servlet.http.*;
import org.apache.struts.action.*;
import de.proway.zerf.web.bean.*;
import de.proway.zerf.app.controller.*;
import de.proway.zerf.web.util.*;
import de.proway.zerf.app.bean.*;
import java.util.*;
import java.text.*;
public final class ShowTimeProofAction extends LoginCheckAction {
public ActionForward perform( ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse res ) {
Vector newCollection = new Vector();
TimeProofFormBean tpfb = ( TimeProofFormBean )form;
TimeProofTableBean tptb1 = new TimeProofTableBean();
TimeProofTableBean tptb2 = new TimeProofTableBean();
tptb1.setFromMinute(3);
tptb2.setFromMinute(4);
newCollection.add(tptb1);
newCollection.add(tptb2);
tpfb.setVector(newCollection);
return mapping.findForward( "done" );
}
}
**************************************************************************************************************
TimeProofFormBean.java
package de.proway.zerf.web.bean;
import java.util.*;
import org.apache.struts.action.*;
public class TimeProofFormBean extends ActionForm {
public TimeProofFormBean() {
}
public Vector getVector() {
return this.vector;
}
public void setVector( Vector v ) {
this.vector = v;
}
public int getEmployeeID() { return employeeID; }
public void setEmployeeID( int employeeID ) { this.employeeID = employeeID; }
public int getProjectID() { return projectID; }
public void setProjectID( int projectID ) { this.projectID = projectID; }
private int employeeID;
private int projectID;
private Vector vector = new Vector();
}
**************************************************************************************************************
TimeProofTableBean.java
package de.proway.zerf.web.bean;
import java.util.*;
import java.io.Serializable;
public class TimeProofTableBean implements Serializable {
public TimeProofTableBean(){}
public String getFromHour(){
return FromHour;
}
public void setFromHour(String FromHour){
this.FromHour = FromHour;
}
public String getToHour(){
return ToHour;
}
public void setToHour(String ToHour){
this.ToHour = ToHour;
}
public String getFromMinute(){
return FromMinute;
}
public void setFromMinute(String FromMinute){
this.FromMinute = FromMinute;
}
public String getToMinute(){
return ToMinute;
}
public void setToMinute(String ToMinute){
this.ToMinute = ToMinute;
}
public String getDate(){
return Date;
}
public void setDate(String Date){
this.Date = Date;
}
private String FromHour;
private String ToHour;
private String FromMinute;
private String ToMinute;
private String Date;
}
--
Fehlerfreie Software wirkt weniger komplex und diskreditiert damit den Entwickler!
Re: Struggling with indexed/repeating input fields in forms
Posted by Michael Olszynski <m....@proway.de>.
That didn´t help.....But thanks eitherway.
Does anyone have a clue what could be wrong?
Any ideas are welcome!
--
Fehlerfreie Software wirkt weniger komplex und diskreditiert damit den
Entwickler!
----- Original Message -----
From: "V. Cekvenich" <vc...@basebeans.com>
To: <st...@jakarta.apache.org>
Sent: Thursday, December 12, 2002 6:56 PM
Subject: Re: Struggling with indexed/repeating input fields
> One (good) way is to have your beans implement collection.
> Search messages for "cekvenich", I posted like 3 of my last 10 messages
> related to this.
>
> .V
>
> Michael Olszynski wrote:
> > I saw a post in the thread
> > http://www.mail-archive.com/struts-user@jakarta.apache.org/msg49234.html
> >
> > I have the same problem and I can´t get it working. Perhaps someone can
help me? It´d be very nice.
> >
> > I have the problems that the data in my formbean isn´t updated. I mean,
I get the data form my formbean in the jsp page. But when I edit it and
press submit, it is not updated. I get the same data as I got before.
> >
> > Do you see perhaps an error? (I reviewed it now 7 hours with the sample
source attached in the upper thread, and I can´t find any error. Thank you)
> >
> > It´s kind of urgent, because my thesis should be finished at the end of
december. Thanks!!!!
> >
> > Take care Michael
> >
> >
****************************************************************************
**********************************
> > This is my projekterfassung.jsp:
> >
> > <html:form action="saveProjekterfassung" name="timeProofForm"
type="de.proway.zerf.web.bean.TimeProofFormBean">
> > <table width="100%">
> > <logic:iterate id="element" indexId="listIdx" name="timeProofForm"
property="vector">
> > <tr>
> > <td> <bean:write name="element" property="date" /> </td>
> > <td> <html:text name="element" property="fromHour" size="2"
maxlength="2" indexed="true"/> : <html:text name="element"
property="fromMinute" size="2" maxlength="2" indexed="true"/> </td>
> > <td> <html:text name="element" property="toHour" size="2"
maxlength="2" indexed="true"/> : <html:text name="element"
property="toMinute" size="2" maxlength="2" indexed="true"/> </td>
> > </logic:iterate>
> > <html:submit property="submit"/>
> > </html:form>
> >
****************************************************************************
**********************************
> >
> > My struts-config.xml:
> >
> > <?xml version="1.0" encoding="ISO-8859-1" ?>
> >
> > <!DOCTYPE struts-config PUBLIC
> > "-//Apache Software Foundation//DTD Struts Configuration
1.0//EN"
> > "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
> >
> > <struts-config>
> >
> >
> > <!-- ========== Data Source Configuration
=============================== -->
> >
> > <!-- ========== Form Bean Definitions
=================================== -->
> > <form-beans>
> >
> > <form-bean
> > name="timeProofForm"
> > type="de.proway.zerf.web.bean.TimeProofFormBean"/>
> >
> > </form-beans>
> >
> >
> > <!-- ========== Global Forward Definitions
============================== -->
> > <global-forwards>
> >
> > <forward name="done" path="/projekterfassung.jsp"/>
> >
> > </global-forwards>
> >
> >
> > <!-- ========== Action Mapping Definitions
============================== -->
> > <action-mappings>
> >
> > <action path="/projekterfassung"
> >
type="de.proway.zerf.web.controller.ShowTimeProofAction"
> > name="timeProofForm"
> > scope="request"
> > input="/projekterfassung.jsp">
> > </action>
> >
> > <action path="/saveProjekterfassung"
> >
type="de.proway.zerf.web.controller.SaveTimeProofAction"
> > name="timeProofForm"
> > scope="request"
> > input="/projekterfassung.jsp">
> > </action>
> >
> >
> > <action path="/admin/addFormBean"
> > type="org.apache.struts.actions.AddFormBeanAction"/>
> > <action path="/admin/addForward"
> > type="org.apache.struts.actions.AddForwardAction"/>
> > <action path="/admin/addMapping"
> > type="org.apache.struts.actions.AddMappingAction"/>
> > <action path="/admin/reload"
> > type="org.apache.struts.actions.ReloadAction"/>
> > <action path="/admin/removeFormBean"
> > type="org.apache.struts.actions.RemoveFormBeanAction"/>
> > <action path="/admin/removeForward"
> > type="org.apache.struts.actions.RemoveForwardAction"/>
> > <action path="/admin/removeMapping"
> > type="org.apache.struts.actions.RemoveMappingAction"/>
> >
> >
> > </action-mappings>
> >
> > </struts-config>
> >
****************************************************************************
**********************************
> > SaveTimeProofAction.java
> >
> > package de.proway.zerf.web.controller;
> >
> > import javax.servlet.http.*;
> > import org.apache.struts.action.*;
> > import de.proway.zerf.web.bean.*;
> > import de.proway.zerf.app.controller.*;
> > import de.proway.zerf.web.util.*;
> > import de.proway.zerf.app.bean.*;
> > import java.util.*;
> > import java.text.*;
> >
> > public final class SaveTimeProofAction extends LoginCheckAction {
> > public ActionForward perform( ActionMapping mapping,
> > ActionForm form, HttpServletRequest request,
> > HttpServletResponse res ) {
> >
> > TimeProofFormBean tpf = (TimeProofFormBean) form;
> >
> > System.out.println(tpf.toString());
> > System.out.println(tpf.getVector().toString());
> > for( int i=0; i < tpf.getVector().size(); ++i ) {
> > System.out.println( ((TimeProofTableBean)
tpf.getVector().get(i)).getDate() );
> > System.out.println( ((TimeProofTableBean)
tpf.getVector().get(i)).getFromHour() );
> > System.out.println( ((TimeProofTableBean)
tpf.getVector().get(i)).getFromMinute() );
> > }
> >
> > return mapping.findForward( "done" );
> > }
> > }
> >
> >
****************************************************************************
**********************************
> > Show TimeProofAction.java
> >
> > package de.proway.zerf.web.controller;
> >
> > import javax.servlet.http.*;
> > import org.apache.struts.action.*;
> > import de.proway.zerf.web.bean.*;
> > import de.proway.zerf.app.controller.*;
> > import de.proway.zerf.web.util.*;
> > import de.proway.zerf.app.bean.*;
> > import java.util.*;
> > import java.text.*;
> >
> > public final class ShowTimeProofAction extends LoginCheckAction {
> > public ActionForward perform( ActionMapping mapping,
> > ActionForm form, HttpServletRequest request,
> > HttpServletResponse res ) {
> >
> > Vector newCollection = new Vector();
> > TimeProofFormBean tpfb = ( TimeProofFormBean )form;
> > TimeProofTableBean tptb1 = new TimeProofTableBean();
> > TimeProofTableBean tptb2 = new TimeProofTableBean();
> > tptb1.setFromMinute(3);
> > tptb2.setFromMinute(4);
> > newCollection.add(tptb1);
> > newCollection.add(tptb2);
> > tpfb.setVector(newCollection);
> > return mapping.findForward( "done" );
> > }
> > }
> >
> >
****************************************************************************
**********************************
> > TimeProofFormBean.java
> >
> > package de.proway.zerf.web.bean;
> >
> > import java.util.*;
> >
> > import org.apache.struts.action.*;
> >
> > public class TimeProofFormBean extends ActionForm {
> >
> > public TimeProofFormBean() {
> > }
> >
> > public Vector getVector() {
> > return this.vector;
> > }
> >
> > public void setVector( Vector v ) {
> > this.vector = v;
> > }
> >
> > public int getEmployeeID() { return employeeID; }
> >
> > public void setEmployeeID( int employeeID ) { this.employeeID =
employeeID; }
> >
> > public int getProjectID() { return projectID; }
> >
> > public void setProjectID( int projectID ) { this.projectID =
projectID; }
> >
> > private int employeeID;
> > private int projectID;
> > private Vector vector = new Vector();
> > }
> >
****************************************************************************
**********************************
> > TimeProofTableBean.java
> >
> > package de.proway.zerf.web.bean;
> >
> >
> > import java.util.*;
> > import java.io.Serializable;
> >
> > public class TimeProofTableBean implements Serializable {
> > public TimeProofTableBean(){}
> >
> > public String getFromHour(){
> > return FromHour;
> > }
> >
> > public void setFromHour(String FromHour){
> > this.FromHour = FromHour;
> > }
> >
> > public String getToHour(){
> > return ToHour;
> > }
> >
> > public void setToHour(String ToHour){
> > this.ToHour = ToHour;
> > }
> >
> > public String getFromMinute(){
> > return FromMinute;
> > }
> >
> > public void setFromMinute(String FromMinute){
> > this.FromMinute = FromMinute;
> > }
> >
> > public String getToMinute(){
> > return ToMinute;
> > }
> >
> > public void setToMinute(String ToMinute){
> > this.ToMinute = ToMinute;
> > }
> >
> > public String getDate(){
> > return Date;
> > }
> >
> > public void setDate(String Date){
> > this.Date = Date;
> > }
> >
> >
> > private String FromHour;
> > private String ToHour;
> > private String FromMinute;
> > private String ToMinute;
> > private String Date;
> > }
> >
> >
> >
> >
> >
> >
> >
> > --
> > Fehlerfreie Software wirkt weniger komplex und diskreditiert damit den
Entwickler!
>
>
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Struggling with indexed/repeating input fields
Posted by "V. Cekvenich" <vc...@basebeans.com>.
One (good) way is to have your beans implement collection.
Search messages for "cekvenich", I posted like 3 of my last 10 messages
related to this.
.V
Michael Olszynski wrote:
> I saw a post in the thread
> http://www.mail-archive.com/struts-user@jakarta.apache.org/msg49234.html
>
> I have the same problem and I can´t get it working. Perhaps someone can help me? It´d be very nice.
>
> I have the problems that the data in my formbean isn´t updated. I mean, I get the data form my formbean in the jsp page. But when I edit it and press submit, it is not updated. I get the same data as I got before.
>
> Do you see perhaps an error? (I reviewed it now 7 hours with the sample source attached in the upper thread, and I can´t find any error. Thank you)
>
> It´s kind of urgent, because my thesis should be finished at the end of december. Thanks!!!!
>
> Take care Michael
>
> **************************************************************************************************************
> This is my projekterfassung.jsp:
>
> <html:form action="saveProjekterfassung" name="timeProofForm" type="de.proway.zerf.web.bean.TimeProofFormBean">
> <table width="100%">
> <logic:iterate id="element" indexId="listIdx" name="timeProofForm" property="vector">
> <tr>
> <td> <bean:write name="element" property="date" /> </td>
> <td> <html:text name="element" property="fromHour" size="2" maxlength="2" indexed="true"/> : <html:text name="element" property="fromMinute" size="2" maxlength="2" indexed="true"/> </td>
> <td> <html:text name="element" property="toHour" size="2" maxlength="2" indexed="true"/> : <html:text name="element" property="toMinute" size="2" maxlength="2" indexed="true"/> </td>
> </logic:iterate>
> <html:submit property="submit"/>
> </html:form>
> **************************************************************************************************************
>
> My struts-config.xml:
>
> <?xml version="1.0" encoding="ISO-8859-1" ?>
>
> <!DOCTYPE struts-config PUBLIC
> "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
> "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
>
> <struts-config>
>
>
> <!-- ========== Data Source Configuration =============================== -->
>
> <!-- ========== Form Bean Definitions =================================== -->
> <form-beans>
>
> <form-bean
> name="timeProofForm"
> type="de.proway.zerf.web.bean.TimeProofFormBean"/>
>
> </form-beans>
>
>
> <!-- ========== Global Forward Definitions ============================== -->
> <global-forwards>
>
> <forward name="done" path="/projekterfassung.jsp"/>
>
> </global-forwards>
>
>
> <!-- ========== Action Mapping Definitions ============================== -->
> <action-mappings>
>
> <action path="/projekterfassung"
> type="de.proway.zerf.web.controller.ShowTimeProofAction"
> name="timeProofForm"
> scope="request"
> input="/projekterfassung.jsp">
> </action>
>
> <action path="/saveProjekterfassung"
> type="de.proway.zerf.web.controller.SaveTimeProofAction"
> name="timeProofForm"
> scope="request"
> input="/projekterfassung.jsp">
> </action>
>
>
> <action path="/admin/addFormBean"
> type="org.apache.struts.actions.AddFormBeanAction"/>
> <action path="/admin/addForward"
> type="org.apache.struts.actions.AddForwardAction"/>
> <action path="/admin/addMapping"
> type="org.apache.struts.actions.AddMappingAction"/>
> <action path="/admin/reload"
> type="org.apache.struts.actions.ReloadAction"/>
> <action path="/admin/removeFormBean"
> type="org.apache.struts.actions.RemoveFormBeanAction"/>
> <action path="/admin/removeForward"
> type="org.apache.struts.actions.RemoveForwardAction"/>
> <action path="/admin/removeMapping"
> type="org.apache.struts.actions.RemoveMappingAction"/>
>
>
> </action-mappings>
>
> </struts-config>
> **************************************************************************************************************
> SaveTimeProofAction.java
>
> package de.proway.zerf.web.controller;
>
> import javax.servlet.http.*;
> import org.apache.struts.action.*;
> import de.proway.zerf.web.bean.*;
> import de.proway.zerf.app.controller.*;
> import de.proway.zerf.web.util.*;
> import de.proway.zerf.app.bean.*;
> import java.util.*;
> import java.text.*;
>
> public final class SaveTimeProofAction extends LoginCheckAction {
> public ActionForward perform( ActionMapping mapping,
> ActionForm form, HttpServletRequest request,
> HttpServletResponse res ) {
>
> TimeProofFormBean tpf = (TimeProofFormBean) form;
>
> System.out.println(tpf.toString());
> System.out.println(tpf.getVector().toString());
> for( int i=0; i < tpf.getVector().size(); ++i ) {
> System.out.println( ((TimeProofTableBean) tpf.getVector().get(i)).getDate() );
> System.out.println( ((TimeProofTableBean) tpf.getVector().get(i)).getFromHour() );
> System.out.println( ((TimeProofTableBean) tpf.getVector().get(i)).getFromMinute() );
> }
>
> return mapping.findForward( "done" );
> }
> }
>
> **************************************************************************************************************
> Show TimeProofAction.java
>
> package de.proway.zerf.web.controller;
>
> import javax.servlet.http.*;
> import org.apache.struts.action.*;
> import de.proway.zerf.web.bean.*;
> import de.proway.zerf.app.controller.*;
> import de.proway.zerf.web.util.*;
> import de.proway.zerf.app.bean.*;
> import java.util.*;
> import java.text.*;
>
> public final class ShowTimeProofAction extends LoginCheckAction {
> public ActionForward perform( ActionMapping mapping,
> ActionForm form, HttpServletRequest request,
> HttpServletResponse res ) {
>
> Vector newCollection = new Vector();
> TimeProofFormBean tpfb = ( TimeProofFormBean )form;
> TimeProofTableBean tptb1 = new TimeProofTableBean();
> TimeProofTableBean tptb2 = new TimeProofTableBean();
> tptb1.setFromMinute(3);
> tptb2.setFromMinute(4);
> newCollection.add(tptb1);
> newCollection.add(tptb2);
> tpfb.setVector(newCollection);
> return mapping.findForward( "done" );
> }
> }
>
> **************************************************************************************************************
> TimeProofFormBean.java
>
> package de.proway.zerf.web.bean;
>
> import java.util.*;
>
> import org.apache.struts.action.*;
>
> public class TimeProofFormBean extends ActionForm {
>
> public TimeProofFormBean() {
> }
>
> public Vector getVector() {
> return this.vector;
> }
>
> public void setVector( Vector v ) {
> this.vector = v;
> }
>
> public int getEmployeeID() { return employeeID; }
>
> public void setEmployeeID( int employeeID ) { this.employeeID = employeeID; }
>
> public int getProjectID() { return projectID; }
>
> public void setProjectID( int projectID ) { this.projectID = projectID; }
>
> private int employeeID;
> private int projectID;
> private Vector vector = new Vector();
> }
> **************************************************************************************************************
> TimeProofTableBean.java
>
> package de.proway.zerf.web.bean;
>
>
> import java.util.*;
> import java.io.Serializable;
>
> public class TimeProofTableBean implements Serializable {
> public TimeProofTableBean(){}
>
> public String getFromHour(){
> return FromHour;
> }
>
> public void setFromHour(String FromHour){
> this.FromHour = FromHour;
> }
>
> public String getToHour(){
> return ToHour;
> }
>
> public void setToHour(String ToHour){
> this.ToHour = ToHour;
> }
>
> public String getFromMinute(){
> return FromMinute;
> }
>
> public void setFromMinute(String FromMinute){
> this.FromMinute = FromMinute;
> }
>
> public String getToMinute(){
> return ToMinute;
> }
>
> public void setToMinute(String ToMinute){
> this.ToMinute = ToMinute;
> }
>
> public String getDate(){
> return Date;
> }
>
> public void setDate(String Date){
> this.Date = Date;
> }
>
>
> private String FromHour;
> private String ToHour;
> private String FromMinute;
> private String ToMinute;
> private String Date;
> }
>
>
>
>
>
>
>
> --
> Fehlerfreie Software wirkt weniger komplex und diskreditiert damit den Entwickler!
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>