Struts2 jQuery Plugin Version 2.0.0 is now available

The new version 2.0.0 of Struts2 jQuery Plugin is released and brings many Enhancements, like new jQuery UI Widgets, support for Form Validation and Bug Fixes to you. The Plugin is now based on the latest versions of JavaScript Framework jQuery 1.4.2 and jQuery UI 1.8. Changelog:
  • Upgrade to jQuery 1.4.2 ( Issue 91 )
  • Upgrade to jQuery UI 1.8.0
  • Upgrade to jqGrid 3.6.4
  • Upgrade to jQuery Form Plugin 2.43
  • Implement an Autocompleter ( Issue 10 )
  • Implement an Radiomap as jQuery UI Buttonset
  • Implement an CheckboxList as jQuery UI Buttonset
  • Support for Form Validation
  • Support for new jQuery UI Button Widget
  • Include all offical jQuery UI Themes
  • New Showcase Example how to handle JSON Results
  • New Showcase Example how to build accordion manually
  • New Showcase Examples for Autocompleter
  • New Showcase Examples for AJAX Client Form Validation
  • Complete  Issue 102 : Enable Sonatype Nexus OSS repository deployment for Maven central repository sync
  • Complete  Issue 104 : Move source to a Maven multi module setup
  • Fix Issue 65: Build accordion manually
  • Fix Issue 80: Add Size Parameter for select tag
  • Fix Issue 84: JavaScript Error when parent form has no id
  • Fix Issue 86: onRowSelectTopcs only published when editurl is used
  • Fix  Issue 88 : <s:url> + formId in <sj:div> bug with first form field
  • Fix  Issue 89 : <sj:submit> do not notify topics
  • Fix  Issue 90 : <sj:submit> with "onBeforeTopics" without ajax submit
  • Fix Issue 95: datepicker locale should use the struts current locale
  • Fix Issue 97: FormFilter Attribute on SubmitTag
  • Fix Issue 98: onAlwaysTopics but in sj:submit and sj:a
  • Fix Issue 106: "Multiple" attribute in sj:select tag
  • Fix Issue 107: value attribute in select tag has no effect
  • Fix Issue 108: how to set #sjdialog with query string dynamically
  • Fix Issue 112: add attributes for alternate rows in the grid tag
Download: http://code.google.com/p/struts2-jquery/downloads/list
Showcase: http://struts.jgeppert.com/struts2-jquery-showcase/
Issues: http://code.google.com/p/struts2-jquery/issues/list
User Group: http://groups.google.com/group/struts2-jquery

8 Comments

  1. fayway

    Hi
    Knowing that I’m not using any other JS library, I have the following error in Firefox console
    Error : $.widget is not a function
    Source File: http://localhost:8080/myproject/struts/js/struts2/jquery.struts2.js
    Line : 1451

    Any idea ?
    Thanks in advance

    Reply
  2. fayway

    Oups ! I’ve just forgot the jqueryui=”true” in the head tag
    never mind and thanks any way

    Reply
  3. maksi

    hey,just want to tell you your work on struts2-jquery is awesome.I was amazed by the demo quality.Most of the time,plugins usually are half-baked.I just found out that struts-dojo was deprecated until I stumble upon your plugin.Thanks,you are a lifesave 😀

    Reply
  4. danut

    Great work!

    Reply
  5. Pingback: Java, Webprogrammierung, Linux und mehr

  6. dwee

    I have created a sample that uses jquery and Struts 2 implemented directly…you may want to see it in action http://justlikeinschool.blogspot.com/2010/06/struts-2-and-jquery-without-fuss.html

    Reply
  7. ali

    hi i have a problem with the struts2-jquery-plugin when i submit my data to the action i get the follow error ;
    ATTENTION: Error setting expression ‘adresse.ville_widget’ with value ‘[Ljava.la
    ng.String;@74a393’

    the struts2-jquery-plugin generate the parameter with prefix _widget so the action don’t know the correspondance in the bean and diqplay this error

    i ask you if someone can give me th solution about this error or if i must to use struts-dojo instead

    Reply
    1. jogep (Post author)

      The struts2 jQuery Plugin creates two input fields. one is hidden with the real name and the value and one is the text input field for the widget with the _widget suffix.

      Reply

Leave a Reply