`
hulin
  • 浏览: 61762 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2-plugin之jquery

    博客分类:
  • java
阅读更多

  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,贴个图秀秀datepicker.jpg

 

 

=======================================================================

 

代码也很简单,主要用到几个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-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-2.0.0

    struts2-jquery-plugin使用手册,自己写的

    Struts2-jQuery-Plugin是基于Struts2框架的一个扩展插件,它为开发者提供了丰富的jQuery UI组件,使得在Struts2应用中实现交互式的用户界面变得更加便捷。这个使用手册将详细阐述如何集成并利用该插件提升Web应用的...

    struts2-jquery-plugin插件3.3.3

    最新的struts2-jquery-plugin插件3.3.3,包括jquery-ui和grid,使用标签实现。

    json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar

    结合这三个组件,开发者可以构建出响应式、动态的Web应用,后端使用Struts 2处理业务逻辑,通过JSON Plugin返回JSON数据,前端利用jQuery通过AJAX请求获取这些数据,然后动态更新页面,提高用户体验。这种前后端分离...

    struts2-jquery-plugin

    struts2 jquery plugin ,学习struts2 ,又希望在其中使用Jquery的朋友,不妨看看

    struts2-json-plugin-2.3.8.jar

    Struts2 JSON Plugin是Apache Struts框架的一个重要插件,主要功能是使Struts2能够无缝地处理JSON(JavaScript Object Notation)数据。这个插件极大地增强了Struts2应用程序的可交互性和响应速度,尤其在开发Web...

    struts2-jquery-plugin-3_7_1

    struts2-jquery-plugin jar文件

    struts2-jquery-plugin-3.6.1.jar

    struts2-jquery-plugin

    struts2-jquery-plug ShowCase

    Struts2与jQuery的集成主要依赖于struts2-jquery-plugin,这个插件提供了一系列的标签库,使开发者可以直接在JSP页面中使用jQuery功能,而无需编写大量的JavaScript代码。例如,`&lt;sj:head&gt;`标签会自动引入jQuery库和...

    struts2-jquery-grid-plugin-3.5.1.jar

    struts2-jquery-grid-plugin-3.5.1.jar 此jar包适合于struts2框架,一标签的形式实现grid插件,不过目前网络上此插件中文文档较少。

    struts2-json-plugin-2.2.3

    采用jquery,配合struts2进行异步请求,json数据支持工具包,struts2-json-plugin-2.2.3

    struts-2.5.20-all(含struts2-json-plugin.jar)jar资源

    总结来说,"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.zip_Java 8_json-plugin-2.1.8

    Struts2 JSON Plugin 2.1.8 是一个专门针对Apache Struts2框架设计的插件,用于支持JSON(JavaScript Object Notation)数据格式的处理。这个插件使得Struts2应用程序能够方便地生成和消费JSON,从而在Web应用中实现...

    最新版struts-2.3.16.3所有的开发jar架包

    struts2-dojo-plugin.jar和struts2-jquery-plugin.jar则提供了与Dojo和jQuery库的集成,便于创建富客户端界面。 此外,struts2-tiles-plugin.jar实现了Tiles视图框架的集成,使得布局和模板设计更加灵活;struts2-...

    struts2.3.34依赖jar包

    3. **结果类型**:`struts2-dojo-plugin.jar` 或 `struts2-jquery-plugin.jar` 这样的jar包提供了与JavaScript库(如Dojo或jQuery)的集成,帮助开发者创建富客户端界面。 4. **拦截器**:`struts2-json-plugin.jar...

    Struts2常用jar包.rar

    - `struts2-dojo-plugin.jar`或`struts2-jquery-plugin.jar`:这些是Struts2的UI插件,提供与Dojo或jQuery库的集成,帮助开发者创建交互式的Web界面。 - `struts2-convention-plugin.jar`:约定优于配置...

    struts2.2 项目搭建 以及与 struts2-json jquery 前后台进行交互

    - **JSON支持**:Struts2提供了一个名为`struts2-json-plugin`的插件,用于支持JSON格式的数据交换。 - **配置插件**:在`struts.xml`中启用JSON插件,配置Action支持JSON输出。 - **Action方法返回值**:Action...

    struts2所需的包和Struts2_json所需包

    2. **Struts2 JSON插件**:Struts2提供了一个JSON插件(`struts2-json-plugin.jar`),它允许我们将Action的返回值直接转换为JSON格式,便于前后端数据交换。这个插件简化了原本需要手动序列化对象到JSON字符串的...

Global site tag (gtag.js) - Google Analytics