`
y806839048
  • 浏览: 1119358 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

dwz页面嵌入跳转以及操作完成跳转刷新

    博客分类:
  • dwz
 
阅读更多
a中的ref就是他连接页面的代名词(多个同名选后面一个代替值),后续edit传的ref完成后跳转的页面就是这个ref页面的后台跳转方法

注意DWZ:复杂form的回调,普通form的回调函数不一样
复杂:iframeCallback(enctype="multipart/form-data")

<form method="post"
action="<c:url value='/basBed/update?navTabId=basBedNav&callbackType=closeCurrent'/>"
class="pageForm required-validate" enctype="multipart/form-data"  onsubmit="return iframeCallback(this,navTabAjaxDone);">

简单form:
<form method="post"
action="<c:url value='/tbBasSpsxValue/update?navTabId=tbBasSpsxValueNav&callbackType=closeCurrent'/>"
class="pageForm required-validate" onsubmit="return validateCallback(this,navTabAjaxDone);">
==================================
dwzIndex.jsp:
<li><a
href="${applicationScope.contextPath}/tbBasSpsxValue/list"
target="navTab" rel="tbBasSpsxValueNav" fresh="false">商品属性值</a></li>
<li>


list.jsp:
<div class="panelBar">
<ul class="toolBar">
<li><a class="add" target="navTab" rel="basBedNav"
href="<c:url value='/tbBasSpsxValue/edit'/>" title="商品属性项值"><span>添加</span></a></li>
<li><a class="edit" target="navTab" rel="basBedNav"
href="<c:url value='/tbBasSpsxValue/edit?spsxValueKey={slt_objId}'/>" title="商品属性项值"><span>编辑</span></a></li>
<li><a class="delete" target="ajaxTodo"
href="<c:url value='/tbBasSpsxValue/delete?spsxValueKey={slt_objId}'/>"
title="你确定要删除吗?"><span>删除</span></a></li>
<li class="line">line</li>
</ul>
</div>

edit.jsp:

=========================
这里的list有覆盖(最后是edit),所以edit不能用basBedNav中选了一个别的(dwzIndex.jsp中定义的,后面就跳到list,如果用basBedNav的话会用最后一次覆盖的值即跳转到edit)
<form method="post"
action="<c:url value='/tbBasSpsxValue/update?navTabId=tbBasSpsxValueNav&callbackType=closeCurrent'/>"
class="pageForm required-validate" onsubmit="return validateCallback(this,navTabAjaxDone);">


ajaxDone.jsp:
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
{
"statusCode":"${statusCode}",
"message":"操作成功",
"navTabId":"${navTabId}",
"callbackType":"${callbackType}",
"forwardUrl":"${forwardUrl}"
}

java:


@RequestMapping(value = "/tbBasSpsxValue/update", method = RequestMethod.POST)
public ModelAndView insert(TbBasSpsxValue tbBasSpsxValue) throws IllegalStateException, IOException {
if(tbBasSpsxValue.getSpsxValueKey()!=null&&!"".equals(tbBasSpsxValue.getSpsxValueKey())){
int flag = tbBasSpsxValueService.updateTbBasSpsxValue(tbBasSpsxValue);
if(flag==1){
return ajaxDoneBasBed(200,"操作成功","");
         }else{

        return ajaxDoneBasBed(300,"操作失败","");
}
}else{
int flag= tbBasSpsxValueService.insertTbBasSpsxValue(tbBasSpsxValue);
if(flag==1){
return ajaxDoneBasBed(200,"操作成功","");
         }else{

        return ajaxDoneBasBed(300,"操作失败","/tbBasSpsxValue/list");
}
}

}

private ModelAndView ajaxDoneBasBed(int statusCode, String message, String forwardUrl) {
ModelAndView mav = new ModelAndView("/tbBasSpsxValue/ajaxDone");
mav.addObject("statusCode", statusCode);
mav.addObject("message", message);
mav.addObject("navTabId", "tbBasSpsxValueNav");
mav.addObject("callbackType", "closeCurrent");
mav.addObject("forwardUrl", "/tbBasSpsxValue/list");
return mav;
}
分享到:
评论

相关推荐

    dwz,ztree整合,操作都在头部

    当我们说“dwz,ztree整合,操作都在头部”时,这意味着在DWZ框架的基础上,将ZTree的节点操作按钮集成到了页面的头部。这样做的好处是统一操作位置,提高用户操作的便捷性和一致性。下面我们将详细解释如何实现这一...

    dwz框架实现拦截器 session超时跳转登陆页面

    dwz框架实现拦截器 session超时跳转登陆页面 DWZ框架 struts2拦截器 session超时

    dwz页面图片显示js

    总的来说,`dwz页面图片显示js`涉及到的技术点主要包括图片预加载、缩放、轮播和懒加载,这些都是提升网页性能和用户体验的重要手段。开发者需要熟练掌握JavaScript和DWZ框架,才能有效地实现这些功能。同时,理解并...

    dwz 使用手册和详细介绍

    DWZ的弹窗组件(Dialog)是一种强大的功能,它可以作为独立的页面或者嵌入到现有页面中,用于显示详细信息、确认操作或执行其他交互任务。弹窗支持拖动、最大化、最小化和关闭等操作,且可以配置为模态对话框,阻止...

    ajax自动刷新页面

    综上所述,“ajax自动刷新页面”是一个基础但实用的Web开发技术,涉及到JavaScript编程、异步通信、数据格式转换、DOM操作等多个方面,是提升Web应用交互性和实时性的关键手段。通过学习和掌握这些知识点,新人可以...

    dwz欢迎页的设置iframe打开加载地图

    `iframe`(inline frame)是一种HTML标签,它可以将另一个网页嵌入到当前页面中。在DWZ框架中,可以通过修改相应的模板文件,例如`index.html`或`welcome.html`,来添加`iframe`元素。`iframe`的`src`属性应指向地图...

    dwz实例demo

    4. **页面导航**:DWZ内置了页面跳转和面包屑导航机制,可以方便地管理页面间的跳转关系,保持导航清晰,帮助用户理解当前所在位置。 5. **数据管理**:DWZ支持数据分页、排序和过滤,与后端数据库紧密结合,为大型...

    dwz - 简单实用国产jQuery UI框架 - DWZ富客户端框架(jUI)

    4. **页面管理**:DWZ有强大的页面管理机制,如页面缓存、页面跳转控制、页面历史记录管理,使得用户在复杂应用中的导航更加顺畅。 5. **数据操作**:框架集成了数据验证、数据提交、数据分页等功能,与后端服务器...

    dwz_bootstrap_javascript_jquery_

    它提供了丰富的UI组件、强大的表单验证、Ajax无刷新交互以及页面跳转控制等功能,极大地提高了开发效率。 【Bootstrap】是由Twitter开发的开源HTML、CSS和JS框架,用于开发响应式布局和移动设备优先的Web项目。...

    dwz学习实例

    DWZ集成了丰富的UI组件、强大的Ajax交互、高效的页面跳转控制和完善的表单处理等功能,使得开发者可以快速地构建出功能齐全、用户体验良好的Web应用程序。 在“dwz学习实例”中,我们可以通过一系列实际操作来深入...

    Dwz 实用框架 +jar包

    在网页设计和开发中,DWZ框架能够帮助开发者快速构建出功能齐全、响应式的页面,节省大量时间和精力。 **jQuery技术** jQuery是DWZ框架的核心,它是一个轻量级的JavaScript库,简化了HTML文档遍历、事件处理、动画...

    dwz框架及api文档

    DWZ框架集成了众多实用功能,如Ajax、页面跳转、表单验证、弹出层、tabs、下拉树等,使得开发者可以快速地搭建功能丰富的Web应用。 API文档是DWZ框架的重要组成部分,它详细解释了框架提供的各种函数、方法、类和...

    dwz使用文档

    DWZ通过Ajax技术实现页面局部刷新,减少页面跳转,提升用户体验。例如,表格的分页、筛选、排序功能,以及表单的异步提交,都是通过Ajax实现的。 4. **页面布局** DWZ提供了流式布局、固定布局、混合布局等多种...

    dwz的分页查询等

    2. 数据查询:DWZ支持AJAX异步查询,用户可以根据关键词或者筛选条件进行实时查询,无需刷新整个页面。框架内部实现了与后台的通信机制,使用JSON格式传递数据,使得数据交换更为高效。 3. 文件解析:在提供的文件...

    dwzteam-dwz_jui-master

    6. **页面跳转和导航**:DWZ UI支持面包屑导航、多级菜单和自定义URL模式,使页面跳转和导航更加便捷。 7. **皮肤和主题**:框架允许用户自定义和更换皮肤,以满足不同项目的设计需求。 8. **兼容性和性能**:DWZ ...

    dwz与thinkphp结合项目

    如果检测到session失效,DWZ会自动跳转到登录页面,保证了系统的安全性。 至于文件名为"phones"的子文件,可能是指项目中的电话管理模块,这可能是用来管理用户信息、客户联系或内部通讯的数据。在ThinkPHP中,可以...

    DWZ帮助文档 PDF版

    在使用DWZ框架时,开发者需要了解如何初始化框架,如何通过JavaScript对页面元素进行操作,以及如何与后端进行数据交互。DWZ提供了详细的API文档和示例代码,供开发者快速上手。 关于DWZ框架的js库,它主要包括了多...

    dwz-demo-1.1.6RC1.zip_DEMO_dwz php_dwz-demo_dwz-ria_php dwz

    4. **dwz-demo**:这个部分是实际的项目文件,包含了使用dwz框架开发的各种示例页面和代码,帮助开发者了解如何在实际项目中应用dwz,以及如何与PHP进行配合。 5. **学习和实践**:对于初学者来说,通过"dwz-demo...

    dwz增删改查

    【标题】"dwz增删改查"是一个关于使用DWZ框架进行基本的CRUD(创建、读取、更新、删除)操作的项目。DWZ全称是"Dynamic Web Zone",是一个基于jQuery的前端MVC框架,常用于构建富交互的Web应用。在这个项目中,...

    DWZ富客户端框架使用手册

    3. **页面跳转**:利用DWZ的导航函数,如$.ui.loadContent(),实现页面间的动态跳转。 五、开发技巧 1. **自定义组件**:可以通过扩展DWZ框架,创建符合项目需求的自定义组件。 2. **优化性能**:合理使用缓存机制...

Global site tag (gtag.js) - Google Analytics