struts2很多人已经用过了,到网上google了下,用到plugin好像的并不多,因为直接找资料也不多,干脆直接到官网去查看。特别是跟jquery结合的一个很好的例子,特别是的不错专门的贴出来给大家看下
官网:http://cwiki.apache.org/S2PLUGINS/2009/12/10/jquery-plugin-version-180.html
选择:Showcase and Examples: http://www.weinfreund.de/struts2-jquery-showcase/
就可以看到struts2跟jquery结合的各种效果,如果你们有用到的话可以采用,我主要是用到了datepicker和grid,贴个图秀秀
=======================================================================
代码也很简单,主要用到几个jar包,除了struts2的必要jar包外,struts2最好用2.16以上的版本,同时web.xml文件也要改和以前的版本不同信息:
<filter>
<!-- 定义核心Filter的名字 -->
<filter-name>struts2</filter-name>
<!--定义核心filter的实现类,struts2 2.16以下用org.apache.struts2.dispatcher.FilterDispatcher-->
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<!-- 通过init-param元素配置struts2常量 -->
<!-- <init-param>
<param-name>struts.custom.i18n.resources</param-name>
<param-value>com.granddragon.online.message.globalMessages</param-value>
</init-param> -->
</filter>
<!-- FilterDispatcher用来初始化Struts2并处理所有的web请求 -->
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
有涉及到的datepicker的代码
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
<head>
<link href="styles/layout.css" rel="stylesheet"
type="text/css" />
<sj:head jqueryui="true"/>
</head>
<body>
<s:form id="form" theme="xhtml">
<sj:datepicker id="date0" label="Select a Date" />
<sj:datepicker value="%{dateValue}" id="date1" name="date1" label="Date Value from Action" />
<sj:datepicker id="date2" name="nameValue" label="Date Value by Name" />
<sj:datepicker value="today" id="date3" name="date3" displayFormat="dd.mm.yy" label="Today" />
<sj:datepicker value="yesterday" id="date4" name="date4" displayFormat="mm/dd/yy" label="Yesterday" />
<sj:datepicker value="tomorrow" id="date5" name="date5" displayFormat="DD, d MM yy" label="Tomorrow" />
<sj:datepicker value="2004-08-14" id="date6" name="date6" displayFormat="d M, yy" label="String Value" />
</s:form>
</body>
</html>
就可以展示了,需要说明的是styles/layout.css来自官网的样式,也就是我上面贴图的效果,如果你的样式编写能力一般,我是属于这种的,可以到官网下载直接导入即可使用。
下面的项目下载导入即可使用,立马可以看到效果!
- 大小: 23.9 KB
分享到:
相关推荐
struts2-jquery-plugin-3.1.0.jar
struts2-jquery-plugin-2.0.0 struts2-jquery-plugin-2.0.0 struts2-jquery-plugin-2.0.0
Struts2-jQuery-Plugin是基于Struts2框架的一个扩展插件,它为开发者提供了丰富的jQuery UI组件,使得在Struts2应用中实现交互式的用户界面变得更加便捷。这个使用手册将详细阐述如何集成并利用该插件提升Web应用的...
最新的struts2-jquery-plugin插件3.3.3,包括jquery-ui和grid,使用标签实现。
结合这三个组件,开发者可以构建出响应式、动态的Web应用,后端使用Struts 2处理业务逻辑,通过JSON Plugin返回JSON数据,前端利用jQuery通过AJAX请求获取这些数据,然后动态更新页面,提高用户体验。这种前后端分离...
struts2 jquery plugin ,学习struts2 ,又希望在其中使用Jquery的朋友,不妨看看
Struts2 JSON Plugin是Apache Struts框架的一个重要插件,主要功能是使Struts2能够无缝地处理JSON(JavaScript Object Notation)数据。这个插件极大地增强了Struts2应用程序的可交互性和响应速度,尤其在开发Web...
struts2-jquery-plugin jar文件
struts2-jquery-plugin
Struts2与jQuery的集成主要依赖于struts2-jquery-plugin,这个插件提供了一系列的标签库,使开发者可以直接在JSP页面中使用jQuery功能,而无需编写大量的JavaScript代码。例如,`<sj:head>`标签会自动引入jQuery库和...
struts2-jquery-grid-plugin-3.5.1.jar 此jar包适合于struts2框架,一标签的形式实现grid插件,不过目前网络上此插件中文文档较少。
采用jquery,配合struts2进行异步请求,json数据支持工具包,struts2-json-plugin-2.2.3
总结来说,"struts-2.5.20-all"压缩包提供了完整的Struts 2框架,包括Action、Interceptor、ValueStack等核心组件,而`struts2-json-plugin.jar`则增强了Struts 2对JSON数据的支持,使得开发基于JSON的Web应用更加...
Struts2 JSON Plugin 2.1.8 是一个专门针对Apache Struts2框架设计的插件,用于支持JSON(JavaScript Object Notation)数据格式的处理。这个插件使得Struts2应用程序能够方便地生成和消费JSON,从而在Web应用中实现...
struts2-dojo-plugin.jar和struts2-jquery-plugin.jar则提供了与Dojo和jQuery库的集成,便于创建富客户端界面。 此外,struts2-tiles-plugin.jar实现了Tiles视图框架的集成,使得布局和模板设计更加灵活;struts2-...
3. **结果类型**:`struts2-dojo-plugin.jar` 或 `struts2-jquery-plugin.jar` 这样的jar包提供了与JavaScript库(如Dojo或jQuery)的集成,帮助开发者创建富客户端界面。 4. **拦截器**:`struts2-json-plugin.jar...
- `struts2-dojo-plugin.jar`或`struts2-jquery-plugin.jar`:这些是Struts2的UI插件,提供与Dojo或jQuery库的集成,帮助开发者创建交互式的Web界面。 - `struts2-convention-plugin.jar`:约定优于配置...
- **JSON支持**:Struts2提供了一个名为`struts2-json-plugin`的插件,用于支持JSON格式的数据交换。 - **配置插件**:在`struts.xml`中启用JSON插件,配置Action支持JSON输出。 - **Action方法返回值**:Action...
2. **Struts2 JSON插件**:Struts2提供了一个JSON插件(`struts2-json-plugin.jar`),它允许我们将Action的返回值直接转换为JSON格式,便于前后端数据交换。这个插件简化了原本需要手动序列化对象到JSON字符串的...