Name |
jQuery Plugin |
---|---|
Publisher |
|
License |
Open Source (ASL2) |
Version |
3.3.1 |
Compatibility |
Struts 2.3.3 + |
Homepage |
|
Download |
|
Showcase |
|
Showcase Grid Plugin |
|
Showcase Mobile Plugin |
|
User Group |
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
- Tabbed Panel
- Datepicker
- Dialog
- Accordion
- Autocompleter
- Button / Buttonset
- Progressbar
- Slider
- Grid (Based on jQuery Grid Plugin http://www.trirand.com/blog/)
- Richtext (Based on Ckeditor http://ckeditor.com/ or Tinymce http://tinymce.moxiecode.com/)
- Tree
- Charts
- Spinner
- UI interactions
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
Just add to your dependencies section:
<dependencies> ... <dependency> <groupId>com.jgeppert.struts2.jquery</groupId> <artifactId>struts2-jquery-plugin</artifactId> <version>3.3.1</version> </dependency> <dependency> <groupId>com.jgeppert.struts2.jquery</groupId> <artifactId>struts2-jquery-grid-plugin</artifactId> <version>3.3.1</version> </dependency> <dependency> <groupId>com.jgeppert.struts2.jquery</groupId> <artifactId>struts2-jquery-richtext-plugin</artifactId> <version>3.3.1</version> </dependency> <dependency> <groupId>com.jgeppert.struts2.jquery</groupId> <artifactId>struts2-jquery-tree-plugin</artifactId> <version>3.3.1</version> </dependency> <dependency> <groupId>com.jgeppert.struts2.jquery</groupId> <artifactId>struts2-jquery-mobile-plugin</artifactId> <version>3.3.1</version> </dependency> ... </dependencies>
To access SNAPSHOT builds, you need to declare the snapshot repository lookup in your pom.xml:
... <repositories> ... <repository> <id>sonatype.oss.snapshots</id> <name>Sonatype OSS Snapshot Repository</name> <url>http://oss.sonatype.org/content/repositories/snapshots</url> <releases>false</releases> <snapshots>true</snapshots> </repository> </repositories> ...
Examples
Ajax Call
<%@ 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
<%@ 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>
More Sample in the Project Wiki
Resources
Version History
Version |
Date |
Author |
Notes |
---|---|---|---|
3.3.1 |
Mai 8, 2012 |
Version 3.3.1 |
|
3.3.0 |
Mar 13, 2012 |
Version 3.3.0 |
|
3.1.0 |
Jun 29, 2011 |
Version 3.1.0 |
|
3.0.0 |
Mai 5, 2011 |
Version 3.0.0 |
|
2.5.2 |
Feb 8, 2011 |
Version 2.5.2 |
|
2.5.1 |
Jan 17, 2011 |
Version 2.5.1 |
|
2.4.0 |
Sep 07, 2010 |
Version 2.4.0 |
|
2.3.1 |
Jul 25, 2010 |
Version 2.3.1 |
|
2.3.0 |
Jul 12, 2010 |
Version 2.3.0 |
|
2.2.2 |
Jun 19, 2010 |
Version 2.2.2 |
|
2.2.0 |
Jun 07, 2010 |
Version 2.2.0 |
|
2.1.1 |
Mai 24, 2010 |
Version 2.1.1 |
|
2.1.0 |
Mai 1, 2010 |
Version 2.1.0 |
|
2.0.0 |
Mar 22, 2010 |
Version 2.0.0 |
|
1.8.3 |
Feb 08, 2010 |
Version 1.8.3 |
|
1.8.2 |
Jan 25, 2010 |
Version 1.8.2 |
|
1.8.1 |
Jan 7, 2010 |
Version 1.8.1 |
|
1.8.0 |
Dez 10, 2009 |
Version 1.8.0 |
|
1.7.0 |
Nov 16, 2009 |
Version 1.7.0 |
|
1.6.0 |
Oct 26, 2009 |
Version 1.6.0 |
|
1.5.0 |
Oct 5, 2009 |
Version 1.5.0 |
|
1.3 |
Aug 26, 2009 |
Version 1.3 (Beta) |
|
1.2 |
Aug 24, 2009 |
Version 1.2 (Beta) |
|
1.0 |
Jul 24, 2009 |
Version 1.0 |
|
0.9.2 |
Jul 20, 2009 |
Version 0.9.2 |