File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

problems with custom converters and move from Struts 2.0.11 to 2.1.6

Nikos Andreou
Posts: 1
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi there

I am currently studying struts 2. I got a book to assist me, Struts 2 Design and Programming by Budi Kurniawan. I am happy with the book and I am working on the section with custom converters. However, although one of my sample apps work with struts 2.0.11, it fails to work with 2.1.6. My action class is this:

Then I have two converters:


As you can see, I already changed the import of




My web.xml according to 2.1.6 instructions:

However, in MyDateConverter

ServletContext servletContext = (ServletContext)

returns null. After debugging the application, I found that

com.opensymphony.xwork2.conversion.impl.XWorkConverter gives an exception in line 282

Following this, I get to the point where


fails and give me an exception

for method setTransactionDate

After that, it constructs the message

Error setting expression 'transactionDate' with value '[Ljava.lang.String;@12933cb'

I am really stuck and have no clue what is wrong. The code can be downloaded at The application is app7b. Any help is appreciated.
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic