Actually i use Struts Milestone build. Should i try to update used
librarys?

TIA

Andreas Langmann

<<<< jsp >>>>>

---cut---
<html:text property="bildungsgang.txt_bgaend_gueltigkeit_von"/>
---cut---


<<<< FormBean >>>>>

---cut---
  //--------------------------------------------------------------------
  java.sql.Date mTxtBgaendGueltigkeitVon;

  public java.sql.Date getTxt_bgaend_gueltigkeit_von() {
    return mTxtBgaendGueltigkeitVon;
  }

  public void setTxt_bgaend_gueltigkeit_von(java.sql.Date
txtBgaendGueltigkeitVon) {
    mTxtBgaendGueltigkeitVon = txtBgaendGueltigkeitVon;
  }
---cut---


<<<< CLASS DateWrapper >>>>

package de.km.bw.estat.struts.utils;

import java.sql.Date;

/**
 * @author alangman
 *
 */

public class DateWrapper extends java.sql.Date {
  static String cFormatStr = "dd.MM.yyyy";

  public static void setFormatStr(String formatStr) {
    cFormatStr = formatStr;
  }

  public DateWrapper(long date) {
    super(date);
  }

  public String toString() {
    java.text.DateFormat df = new
java.text.SimpleDateFormat(cFormatStr);
    return df.format(this);
  }
}

<<

Postfach 4711 wrote:
> 
> Hello Andreas,
> 
> given your infos I can only guess what goes wrong. Setting
> the props in your action form fails because of your setters.
> Can you mail your jsp and your form bean.
> 
> Friday, November 8, 2002, 2:08:49 PM, you wrote:
> 
> AL> Additional Information: i extend java.sql.Date (also tried
> AL> java.util.Date, but no difference...)
> 
> AL> Andreas Langmann wrote:
> >>
> >> Hello,
> >>
> >> i am using a user-defined Date type for FormBeans. So i can change the
> >> Display-Format (in MyDate.toString())
> >>
> >> But now i get an error message (see below). Must i change the
> >> constructor to accept the new Format?
> >>
> >> thanks,
> >>
> >> Andreas
> >>
> >> HTTP ERROR: 500 BeanUtils.populate
> >>
> >> INFO: Processing a 'POST' for path '/a_dv_07_03_bildungsgang_aendern'
> >> 13:11:58.213 WARN!! Exception for
> >> /webapp/dv/a_dv_07_03_bildungsgang_aendern.do
> >> java.lang.IllegalArgumentException: argument type mismatch
> >>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>         at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> >> java:39)
> >>         at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> >> sorImpl.java:25)
> >>         at java.lang.reflect.Method.invoke(Method.java:324)
> >>         at
> >> org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(Property
> >> Utils.java:1650)
> >>         at
> >> org.apache.commons.beanutils.PropertyUtils.setNestedProperty(Property
> >> Utils.java:1545)
> >>         at
> >> org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.
> >> java:1574)
> >>         at
> >> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:919
> >> )
> >>         at
> >> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:726)
> >>         at
> >> org.apache.struts.util.RequestUtils.populate(RequestUtils.java:978)
> >>         at
> >> org.apache.struts.action.RequestProcessor.processPopulate(RequestProc
> >> essor.java:779)
> >>         at
> >> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
> >> va:246)
> >>         at
> >> org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
> >> 2)
> >>         at
> >> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
> >>
> >>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> >>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >>         at
> >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:366
> >> )
> >>         at
> >> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
> >> onHandler.java:292)
> >>         at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
> >> 77)
> >>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1682)
> >>         at
> >> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
> >> Context.java:544)
> >>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1632)
> >>         at org.mortbay.http.HttpServer.service(HttpServer.java:875)
> >>         at
> >> org.mortbay.http.HttpConnection.service(HttpConnection.java:806)
> >>         at
> >> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:956)
> >>         at
> >> org.mortbay.http.SocketChannelListener.handle(SocketChannelListener.j
> >> ava:284)
> >>         at
> >> org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:743)
> >>         at java.lang.Thread.run(Thread.java:536)
> >>
> >> --
> >> Dipl. Ing. (BA) Andreas Langmann
> >> Software Developer
> >>
> >> ISB AG
> >> Karlstr. 52-54
> >> 76133 Karlsruhe
> >>
> >> Telefon: +49 (0)721/82800-0
> >> Telefax: +49 (0)721/82800-82
> >>
> >> Email: [EMAIL PROTECTED]
> >> Internet: http://www.isb-ag.de
> >>
> >> --
> >> To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@;jakarta.apache.org>
> >> For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>
> 
> --
> Best regards,
> Dirk
> 
> --
> To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>

-- 
Dipl. Ing. (BA) Andreas Langmann
Software Developer

ISB AG             
Karlstr. 52-54   
76133 Karlsruhe    

Telefon: +49 (0)721/82800-0
Telefax: +49 (0)721/82800-82

Email: [EMAIL PROTECTED]
Internet: http://www.isb-ag.de

--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>

Reply via email to