`
xbcoil
  • 浏览: 126265 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ajax dojo 使用中 tabbedpanel 选项卡 切换问题

    博客分类:
  • JAVA
阅读更多

struts2 中jsp页面使用选项卡 我的方案是: struts2.1.6 加入jar包: struts2-dojo-plugin-2.1.6.jar

jsp 页面使用 dojo 的标签库; <%@ taglib uri="/struts-dojo-tags" prefix="sx"%>

     head里面添加   <sx:head />

简单的代码就不在这里 简述了...一下是我的项目的一部分...用到了好多知识....

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
<%@ taglib uri="/struts-tags" prefix="s"%> 
<%@ taglib uri="/struts-dojo-tags" prefix="sx"%> 
<% 
String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title>测试</title> 

<sx:head /> 

</head> 
<body> 
<s:if test="type==0"> //判断 注意strsuts里的标签库使用 test很好使的..... 
<s:url id="brzklist" value="/brzklist.action"></s:url> 
<s:url id="jdcjclist" value="/jdcjclist.action"></s:url> //赋值 

<s:if test="type==1&&index=='jdcjclist'"> 
<s:url id="jdcjclist" value="/jsczjsp/jdcjcsave.jsp"></s:url> 
</s:if> 
<s:if test="type==1&&index=='brzklist'"> 
<s:url id="brzklist" value="/jsczjsp/brzksave.jsp"></s:url> 
</s:if> 

<s:if test="type==2&&index=='brzklist'"> 
<s:url id="brzklist" value="/brzkupdateP.action?br.id=%{id}"></s:url> 
</s:if> 
<s:if test="type==2&&index=='jdcjclist'"> 
<s:url id="jdcjclist" value="/jdcjcupdateP.action?jd.id=%{id}"></s:url> 
</s:if> 

<hr color="blue"> 
<sx:tabbedpanel id="index12" selectedTab="%{index}" > 
<sx:div id="abc" label="教学工作" > 
请您查看并修改【做课信息】 和【周次安排】 
</sx:div> 
<sx:div id="brzklist" label="本人做课" href="%{brzklist}" ></sx:div> //调用 前面的 赋值 

<sx:div id="jdcjclist" label="教导处检查" href="%{jdcjclist}" ></sx:div> 
</sx:tabbedpanel> 
</body> 
</html> 

  

 

实现的功能是,,,,,,动态选项卡.....每一个选项卡都是一个 list action ......

      点击list action 里的 链接 仍能 跳转到 本选项卡...

1
0
分享到:
评论

相关推荐

    最棒的AJAX框架DOJO中文手册

    手册中的实例和教程能够使开发者快速上手,解决实际问题。 综上所述,Dojo框架以其全面的功能和强大的性能,成为AJAX开发的首选工具之一。结合详尽的中文手册,无论是初学者还是经验丰富的开发者,都能从中受益匪浅...

    DOjo中文使用手册

    使用CDN上的DOjo非常快捷,用户只需添加一个script标签到HTML文件中就可以使用DOjo。 DOjo的基本使用 DOjo是一个JavaScript库,提供了许多有用的功能,如DOM操作、事件处理、AJAX请求等。DOjo的使用需要一个网络...

    dojo Ajax

    dojo是JavaScript库中的一个强大工具集,特别以其Ajax功能闻名。dojo Ajax框架是dojo库的核心部分,它提供了高效、灵活且全面的解决方案,用于在Web应用程序中实现异步数据通信。Ajax(Asynchronous JavaScript and ...

    dojo-0.3.1-ajax

    Dojo的AJAX方法提供了错误处理机制,可以通过设置错误回调来处理网络问题、服务器错误或其他异常情况。 6. **上传文件** 虽然基本的xhr方法不支持文件上传,但Dojo提供了一个`dojo.form`模块,可以处理表单数据并...

    AJAX DOJO0.3 源代码

    7. **国际化与本地化**: Dojo 0.3版本中已经开始支持国际化,通过`dojo.i18n`模块,开发者可以轻松地切换不同语言的资源。 8. **主题与样式**: Dojo的`dijit`模块包含了可复用的UI组件,0.3版本的源码展示了如何...

    AJAX的DOJO中文文档

    "实战Dojo工具包.pdf"可能是本书籍或教程的一部分,它深入讲解了如何在实际项目中应用DOJO的AJAX功能,包括创建、发送请求,处理响应,以及与其他DOJO组件集成等。 总结,DOJO为AJAX提供了强大而灵活的支持,它的...

    基于dojo使用ajax调用webservice

    基于dojo使用ajax调用webservice,返回json格式数据,填充下拉框列表

    AJAX之Dojo实现登陆框

    总结,"AJAX之Dojo实现登陆框"涵盖了使用Dojo库进行AJAX请求,构建无刷新登录表单,处理表单数据,以及相关的事件监听和响应处理。在实践中,还需要结合前端验证、后端安全措施以及用户体验设计来创建一个完整的登录...

    dojo精品中文教程(包二)

    很不错的中文教程!文件太大分3个包! 目录如下: dojo精品中文教程 Dojo.1.0 Practice Note [1] ...使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端 利用Dojo实现拖动(Drag and Drop)效果

    dojo的ajax的jar包

    在本案例中,我们关注的是dojo的Ajax功能,它允许开发者实现与服务器的异步通信,无需刷新整个页面。dojo的Ajax jar包是专门为Java环境设计的,可以无缝集成到基于Struts1或Struts2的Java Web应用程序中。 首先,让...

    ajax(dojo)资料

    此外,《实战Dojo工具包》可能详细讲解了如何在实际项目中运用Dojo的Ajax功能。例如,Dojo的`dojox.data.JsonRestStore`可以用于与RESTful服务接口进行交互,这对于现代Web应用的开发至关重要。开发者可以利用Dojo的...

    Dojo构建Ajax应用程序源码(包括书中用到的dojo-release-1.1.2)

    这个压缩包包含了Dojo框架的一个早期版本——dojo-release-1.1.2,它对于了解Dojo的历史和学习Ajax应用程序的构建非常有价值。在JavaScript的世界里,Ajax(异步JavaScript和XML)技术允许网页在不刷新整个页面的...

    dojo精品中文教程(全)

    分三个包上传时,第三个包好像传不上去,我给整合了一下,打在一个包里上传了! dojo精品中文教程 ...使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端 利用Dojo实现拖动(Drag and Drop)效果

    DOJO API 中文参考手册,附加注解实例(精心重新排版DOC文档)

    手册中列举了一些常用的Dojo包,如dojo.io用于不同类型的IO传输,dojo.dnd提供拖放功能的API,dojo.string提供了字符串处理方法,dojo.date帮助解析和操作日期,dojo.event处理事件驱动和AOP开发,dojo.back管理撤销...

    dojo JavaScript框架 Ajax学习

    在实际应用中,dojo的`dijit`模块提供了一整套用户界面(UI)组件,如按钮、表单、表格等,这些组件与Ajax结合使用,可以实现动态更新内容。比如,你可以使用`dijit.form.Button`配合xhr请求,实现点击按钮时向...

    ws ajax dojo

    压缩包内的"Sample"和"demo"可能是示例代码或演示项目,用于展示如何在实际项目中使用Ajax和Dojo来与Web服务进行通信。这些示例可以帮助开发者更好地理解上述概念,并提供动手实践的机会。通过研究这些示例,可以...

    Dojo框架使用教程

    Dojo框架是一个强大的JavaScript库,它为Web开发提供了丰富的功能,包括UI组件、数据管理、AJAX通信以及模块化开发...通过阅读提供的教程资源和实践上述示例,你可以逐步掌握Dojo的使用技巧,并将其应用于实际项目中。

    Struts2 Spring Jpa Ajax Dojo crud小例子

    Struts2、Spring、JPA、Ajax 和 Dojo 是五个在Web开发中常见的技术框架,它们结合使用可以构建高效、灵活且功能丰富的应用程序。在这个"Struts2 Spring Jpa Ajax Dojo crud小例子"中,我们将深入探讨这些技术如何...

    dojo精品中文教程(包一)

    很不错的中文教程!文件太大分3个包! 目录如下: dojo精品中文教程 Dojo.1.0 Practice Note [1] ...使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端 利用Dojo实现拖动(Drag and Drop)效果

Global site tag (gtag.js) - Google Analytics