Name | jQuery Plugin |
---|---|
Publisher | |
License | Open Source (ASL2) |
Version | 0.4-BETA 5 |
Compatibility | Struts 2.1.6+ |
Homepage | |
Download | |
Showcase |
Wiki Markup |
---|
{rate:title=Rating|theme=dynamic} |
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
- 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> |
More Sample in the Project Wiki
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.
Resources
Version History
Version | Date | Author | Notes |
---|---|---|---|
0.3 Beta 5 | Jun 0511, 2008 | Johannes Geppert Initial release | Version 0.5 |