struts2-jquery-plugin 1头部与主题

头标签引用JavaScript代码来配置jQuery,以及所必须的jQuery插件

一些标签使用不同的语言,如 "日期选择器控件"

这个"locale"属性配置jQuery语言使用于日期选择器控件等. 默认是 "en" 你可以使用所有语言应用于jQuery. 如 "de, "fr", "ja", ...

 <%@ taglib prefix="sj" uri="/struts-jquery-tags" %>
 <head>
   <title>我的页面</title>
   <sj:head/>
 </head>
 
 <%@ taglib prefix="sj" uri="/struts-jquery-tags" %>
 <head>
   <title>我的页面</title>
   <sj:head compressed="false" locale="zh-CN" jquerytheme="cupertino"/>
 </head>
想用struts-jquery的插件所必须的需要有struts-jquery.jar包,以及官方引用官方app包中空应用,直接把所有的jar文件拿下来,还有json,这个是前台接收数据要用到的.

首先在顶部定义jsp网页的头部,,引用struts标签库和struts-jquery

的标签库

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
  <head>
    <sj:head locale="de" jqueryui="true" defaultIndicator="myDefaultIndicator"/>
  </head>
  <body>
    <img id="myDefaultIndicator" src="images/ajax-loader.gif" alt="Loading..." style="display:none"/>
  </body>
</html>

从顶部开始说起,上边的是struts标签库引用(即ognl标签库),下面的是struts-jquery插件的标签库引用. <sj:head/>是引用头文件.里面的参数各代表如下

Locale:国际化用到.咱们一般就用zh-CN就可以,如果不定义默认英文或者struts.local的值,这里你可以定义多个,至于有多少打开jar文件,里面的template/i18n有很多种语言。它其实用的就是jqueryui里的东西,只不过被插件封装下而已。

基本主题

建立在插件中的主题

  • black-tie
  • blitzer
  • cupertino
  • dark-hive
  • dot-luv
  • eggplant
  • excite-bike
  • flick
  • hot-sneaks
  • humanity
  • le-frog
  • mint-choc
  • overcast
  • pepper-grinder
  • redmond
  • smoothness
  • south-street
  • start
  • sunny
  • swanky-purse
  • trontastic
  • ui-darkness
  • ui-lightness
  • vader
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
  <head>
    <sj:head locale="de" jqueryui="true" jquerytheme="redmond"/>
  </head>
  <body>
  </body>
</html>
自定义主题
你可以去官网去做自定义主题颜色
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
  <head>
    <s:url var="context" value="/" />
    <sj:head locale="de" jqueryui="true" jquerytheme="mytheme" customBasepath="%{context}template/themes"/>
  </head>
  <body>
  </body>
</html>

属性

名称
必须
默认
建议
类型
描述

ajaxcache

false

false

false

Boolean

如果设置为false,将迫使你每次的请求的浏览不会存在缓存

ajaxhistory

false

false

false

Boolean

如果设置为true,它将为AJAX和jQuery UI选项卡启用历史和书签。

compatibility

false

 

false

String

启用旧jQuery版本的支持。如1.3

compressed

false

true

false

Boolean

使用压缩版本的jquery和jquery-ui

customBasepath

false

 

false

String

自定义脚本jQuery的路径设置

debug

false

false

false

Boolean

启用调试日志记录

defaultErrorText

false

 

false

String

所有AJAX错误的默认动作

defaultIndicator

false

 

false

String

所有AJAX指示器的默认动作

defaultLoadingText

false

 

false

String

所有AJAX加载的默认动作

jquerytheme

false

smoothness

false

String

jQuery UI主题

jqueryui

false

true

false

Boolean

启用jQuery UI脚本

loadAtOnce

false

false

false

Boolean

一次加载完毕

loadFromGoogle

false

false

false

Boolean

从谷歌网加载JavaScript脚本

locale

false

en or struts.local value

false

String

引用jQuery i18n脚本

scriptPath

false

#your context root#/struts/

false

String

脚本路径

        

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值