Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Name

jQuery Plugin

Publisher

Johannes

License

Open Source (ASL2)

Version

5.0.

3-BETA

2

Compatibility

Struts 2.

1.6

5 +

Homepage

http

https://

code

github.

google.

com/

p

struts-community-plugins/struts2-jquery

/

Download

http

https://

code

oss.

google.com/p

sonatype.org/content/groups/staging/com/jgeppert/struts2/jquery/

Showcase

https://struts.jgeppert.com/struts2-jquery

/downloads/list

...

...






















Overview

A Plugin for the popular java web framework struts2 to provide ajax functionality and UI Widgets based on the jQuery javascript framework.

Features

  • AJAX support for Links, Divs, Forms, TextAreas, Textfields and Select Boxes
  • Support for themes
  • UI widgets

      Usage

      Download the Plugin and put in into your WEB-INF/lib folder.

      Example

      Ajax Call

      Code Block
      
      <%@ taglib prefix="s" uri="/struts-tags"%>
      <%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
      <html>
        <head>
          <sj:head/>
        </head>
        <body>
          <div id="div1">Div 1</div>
          <s:url id="ajaxTest" value="/AjaxTest.action"/>
      
          <sj:a id="link1" href="%{ajaxTest}" target="div1">
            Update Content
          </sj:a>
        </body>
      </html>
      

      Tabbed Panel

      Code Block
      
      <%@ taglib prefix="s" uri="/struts-tags"%>
      <%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
      <html>
        <head>
          <sj:head jqueryui="true"/>
        </head>
        <body>
          <s:url id="remoteurl1" action="myremoteactionone"/>
          <s:url id="remoteurl2" action="myremoteactiontwo"/>
          <s:url id="remoteurl3" action="myremoteactionthree"/>
          <sj:tabbedpanel id="mytabs2" selectedTab="1">
            <sj:tab id="tab1" href="%{remoteurl1}" label="Tab One"/>
            <sj:tab id="tab2" href="%{remoteurl2}" label="Tab Two"/>
            <sj:tab id="tab3" href="%{remoteurl3}" label="Tab Three"/&>
          </sj:tabbedpanel>
        </body>
      </html>
      

      ...

      Installation

      This plugin can be installed by copying the plugin jar into your application's /WEB-INF/lib directory. No other files need to be copied or created.

      Installation with Maven

      Resources

      Just add to your dependencies section:

      To access SNAPSHOT builds, you need to declare the snapshot repository lookup in your pom.xml:

      Examples

      Ajax Call

      Tabbed Panel

      More Sample in the Project Wiki

      Resources

      Version History

      Version

      Date

      Author

      Notes

      4.0.1Dec 6, 2016
      Image Added
      Version 4.0.1

      3.7.1

      Mai 13, 2014
      Image Added
      Version 3.7.1

      3.5.0

      Dec 17, 2012

      Image Added

      Version 3.5.0

      3.4.0

      Oct 15, 2012

      Image Added

      Version 3.4.0

      3.3.3

      Jul 14, 2012

      Image Added

      Version 3.3.3

      3.3.2

      Jul 10, 2012

      Image Added

      Version 3.3.2

      3.3.1

      Mai 8, 2012

      Image Added

      Version 3.3.1

      3.3.0

      Mar 13, 2012

      Image Added

      Version 3.3.0

      3.1.0

      Jun 29, 2011

      Image Added

      Version 3.1.0

      3.0.0

      Mai 5, 2011

      Image Added

      Version 3.0.0

      2.5.2

      Feb 8, 2011

      Image Added

      Version 2.5.2

      2.5.1

      Jan 17, 2011

      Image Added

      Version 2.5.1

      2.4.0

      Sep 07, 2010

      Image Added

      Version 2.4.0

      2.3.1

      Jul 25, 2010

      Image Added

      Version 2.3.1

      2.3.0

      Jul 12, 2010

      Image Added

      Version 2.3.0

      2.2.2

      Jun 19, 2010

      Image Added

      Version 2.2.2

      2.2.0

      Jun 07, 2010

      Image Added

      Version 2.2.0

      2.1.1

      Mai 24, 2010

      Image Added

      Version 2.1.1

      2.1.0

      Mai 1, 2010

      Image Added

      Version 2.1.0

      2.0.0

      Mar 22, 2010

      Image Added

      Version 2.0.0

      1.8.3

      Feb 08, 2010

      Image Added

      Version 1.8.3

      1.8.2

      Jan 25, 2010

      Image Added

      Version 1.8.2

      1.8.1

      Jan 7, 2010

      Image Added

      Version 1.8.1

      1.8.0

      Dec 10, 2009

      Image Added

      Version 1.8.0

      1.7.0

      Nov 16, 2009

      Image Added

      Version 1.7.0

      1.6.0

      Oct 26, 2009

      Image Added

      Version 1.6.0

      1.5.0

      Oct 5, 2009

      Image Added

      Version 1.5.0

      1.3

      Aug 26, 2009

      Image Added

      Version 1.3 (Beta)

      1.2

      Aug 24, 2009

      Image Added

      Version 1.2 (Beta

      Jun 05, 2008

      Johannes Geppert

      Initial release

      )

      1.0

      Jul 24, 2009

      Image Added

      Version 1.0

      0.9.2

      Jul 20, 2009

      Image Added

      Version 0.9.2