My Work

I work at as a Software Developer in Leipzig. My focus is software engineering, project management and programming of Java based Web Applications

Martial Arts

My most favorite hobby is martial arts. For over 15 years I am working on this interesting topic.

I train in Karateverein Kushanku-Kai Leipzig e.V. . I co-founded this club in the year 1995 and since this time I have worked on the board in various positions.


While programming is actually my job, but fortunately also my hobby. Why I am working even after my work in various projects. Among other things, I am a committer and PMC Member on the Apache Struts2 Project and creator of the Struts2 jQuery Plugin.


I love great Movies. My current favorites are:

  • Django Unchained
  • Kill Bill I
  • Kill Bill II
  • From Dusk Till Down
  • Fight Club
  • The Big Lebowski
  • Wag the Dog
  • Southpark
  • The Crow
  • Sin City
  • American History X
  • Hero
  • All Bruce Lee Films
  • Nearly all Jet Li Films


Here are a few of my favorite bands and favorite composers.

  • Apocalyptica
  • Rammstein
  • Therion
  • Nigthwish
  • Lacrimosa
  • Sepultura & Soulfly
  • Haggard
  • Hypocrisy
  • Knorkator
  • Franz Liszt
  • Edward Grieg
  • Vivaldi

12 thoughts on “About Me

  • 2010-12-06 at 17:06


    Not sure if the message on the contact form went through…

    First, wanted to say that you’ve done amazing work with the struts2jquery plugin.
    Second, wanted to ask how can I make it support UTF8…
    Let’s say I have an ajax button

    Using a label…and the label value is not on English..what can I do?
    Also data coming back in ajax is not displayed in UTF8.


    • 2010-12-09 at 10:38

      UTF-8 has nothing to do with the plugin.

      add following code at the top of your JSP and your
      result should be in UTF-8 charcter set.

      < %@page pageEncoding="UTF-8"%>

  • 2011-10-11 at 09:09


    I am using struts2 jQuery plugin in my web application. I am using your subscribe plugin for event subscription.I am facing an issue, the methods are subscribed multiple times. I have read the documentation as well as the code of the plugin,a variable “multiple” is being used to avoid the scenario. But i could not find a way to set this variable in order to prevent event to be subscribed multiple times with the same topic.

  • 2012-04-21 at 01:15


    Strut2 JQuery Plugin 3.3.0 works like a charm on a Netbeans 6.9.1 project. And I am very happy with the same JQuery Grid Plugin it is fast and elegant. Thank you very much. I used both in a uni assignment.

    As Netbeans is the required platform for my project and I realized it does not give struts2 functionality (JSP not binding to session beans) though amazingly JQuery plugin works even without struts2 support. I loaded a struts 2 plugin from NB home.

    I don’t really know if you would be able to show any light on my issue that after Strut2 plugin installation the project will not run. Following error returned.

    org.apache.jasper.JasperException: The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter.

    To get the project to work I need either one of plugins to remove it seems there have a version clash or something.

    Best Regards

    • 2012-04-21 at 06:53

      Hi Tony,

      I never hered about trouble with Netbeans and any Struts2 Plugins.
      Which Struts2 Version do you use in your project? Is it a Maven Project?


  • 2012-05-05 at 22:02

    Hi Johannes,

    Thanks very much for your reply but I am sorry could not come to the site early as we were madly busy on the project.

    Netbeans v6.9.1 or v7.1.1 plain no Maven project used. Struts2 for Netbeans got working only after related plugin/s (2 versions 6.x, 7.x) were installed from Netbeans home. Using Glassfish 2.2 as application server.

    It appears the issue was extra 2 spaces in struts_plugin.xml contained in all 3 jar files (jquery, jason, jquery grid).
    I edited the jar files and removed these two spaces and all worked perfectly. The deployment error was quite descriptive but I am new to Java and got panic somehow worked it out :)).

    Thanks again.

    Best Regards

  • 2012-11-04 at 17:05

    I was wondering if you help me to customize sj:submit.
    I want to modify sj:submit in order to dispatch each result returning from a struts action to a different sj:div.
    Many thanks,

  • 2012-11-21 at 06:20

    I am using Struts2 jquery chart plugin 3.4.0 and showing values in chart from database.But when values don’t exist, i am getting blank chart. But i want to show default message(like No values exist) instead of blank chart.Please help me.

  • 2013-03-13 at 10:41

    Hi, I am using the plugin in my struts2 plugin but I am stuck at one point. I am displaying all columns of a table in grid. The primary key is set to editable=”false”, but the rest of the columns are displayed with editable=”true”. When I am doing inline edit, I get this primary key. But when I am performing edit in modal form, the primary key is not posted to the server. Secondly, I have some columns which are initially hidden, but I need them to be displayed in the modal form. I tried specifying in the edit rules as hidden:false, editable:true. But it did not work.

  • 2013-03-27 at 17:45

    Hi ,

    When I am using struts2 with jquery for select tag the list is not rendered properly.But I could see the list printed in the json format in js script which is generated by struts tag

    Below is the code used for the select tag in jsp page

    But the list value could be seen in the source code of the jsp

    jQuery(document).ready(function () {
    var options_manufacturerName1700 = {};
    options_manufacturerName1700.datatype = “json”;
    options_manufacturerName1700.type = ‘select’;
    options_manufacturerName1700.emptyoption = true;
    options_manufacturerName1700.headerkey = “-1”;
    options_manufacturerName1700.headervalue = “Select Global Manufacturer”;
    options_manufacturerName1700.list = “[Vodafone Huawei, ZTE, Vodafone, Motorola, Sony Ericsson, RIM BlackBerry, HP iPAQ, Siemens, Nokia, BENQ-Siemens, Panasonic, Huawei, Sony ericsson, Orange, Sagem, Amoi, HTC, Toshiba, Sharp, LG, Samsung]”;
    options_manufacturerName1700.listvalue = “ZTE”;
    options_manufacturerName1700.jqueryaction = “select”; = “manufacturerName1700”; = “manufacturerName1700”;
    options_manufacturerName1700.href = “/ci/getGlobalManufacturerJquery.action”;
    options_manufacturerName1700.hrefparameter = “gameFileID=118&gameFileName=BBC3_Huawei_V810_240x320_0_0_167&titleName=Bubble+boom+chalenge&titleID=15”;

    Please let me know if u need any other details.

    Kindly let me know what am i missing.

    Thanks for the help

  • 2013-05-17 at 13:23


    I have tried using your Grid(Grouping). we had check strut2 in your strut2 site, we are not able view the data. we have checked browser log i am finding jquery java script error.

  • 2014-05-07 at 02:34

    I finally got basic the Struts2 Jquery tree with checkboxes working after lot of issues. Now my requirement is this :
    1. Jquery tree with checkboxes.
    2. checkbox for some nodes should be disabled.
    3. Irrespective of whether the node is disabled, I need a link to open a popup, at each node, to display additional information.
    4. when I click on this link, the corresponding checkbox should NOT get selected.
    5. if possible, need to be able to add comments for each node item, which can be saved to the database.

    Please could you let me know if this is possible and if yes, please guide me on how to go about this problem either usingStruts2-Jquery or plain jquery .

    Thank you,


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.