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

dwz和spring mvc交互

 
阅读更多

1:关于spring mvc请求和方法的映射:

 

 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/" />
    <property name="suffix" value=".jsp" />
  </bean>

  <bean id="defaultHandlerMapping" class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" />
  <bean id="djHandlerExceptionResolver" class="com.downjoy.app.smtpfbackend.common.exception.SmtpfHandlerExceptionResolver" />
  <bean id="requestInterceptor" class="com.downjoy.app.smtpfbackend.common.web.RequestInterceptor"></bean>

  <bean id="simpleUrlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="interceptors">
      <list>
        <ref bean="requestInterceptor" />
      </list>
    </property>
    <property name="mappings">
      <props>
        <prop key="/game/*.html">gameController</prop>
        <prop key="/user/*.html">userManagerController</prop>
    </property>
  </bean>
 
   <bean id="gameController" class="com.downjoy.app.smtpfbackend.ui.html.GameController">
    <property name="methodNameResolver">
      <bean class="org.springframework.web.servlet.mvc.multiaction.PropertiesMethodNameResolver">
        <property name="mappings">
          <props>
            <prop key="/game/list_game.html">listGames</prop>
            <prop key="/game/update_game.html">updateGame</prop>
          </props>
        </property>
      </bean>
    </property>
    <property name="gameService" ref="gameService" />
  </bean>
  
 

在Cotrroler层中 

  public class GameController extends MultiActionController {

    private GameService gameService;

    public void setGameService(GameService gameService) {
        this.gameService=gameService;
    }

    public ModelAndView listGames(HttpServletRequest request, HttpServletResponse response) throws Exception {
              Map<String, Object> model=new HashMap<String, Object>();
             .................................
              return new ModelAndView("jsp/game/list","model",model)
 }

 相信了解spring mvc的都知道,配置方法和url的映射关系。

 

dwz中 怎么样实习 对话框添加后刷新 某个页面呢??

 

首页在common文件下建立 两个jsp页面:

 

200.jsp  和  300.jsp

 

200.jsp页面


<%@ page contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.Map"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>
{
    "statusCode":"200",
    "message":"操作成功",
    "navTabId":"${model.navTabId}",
    "callbackType":"${model.callbackType}",
    "forwardUrl":"${model.forwardUrl}"
}
 

300.jsp页面

<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>
{
    "statusCode":"300",
    "message":“${model.message}”,
    "navTabId":"",
    "callbackType":"${model.callbackType}",
    "forwardUrl":""
}

 其中 是把返回的数据封装成json格式,框架文档对其中4个  有详细的描述,

 

200成功页面  300错误页面

 

message是对话框中提示的信息内容

navTabId 是dwz中index.html 中每个面板  在ref属性中的值

。。。。。。

 

 

分享到:
评论

相关推荐

    Shiro + dwz + spring mvc + mybatis 实现的通用后台系统

    这是一个基于Java技术栈构建的通用后台管理系统,主要采用了Spring MVC、MyBatis、Apache Shiro以及DWZ UI框架。下面将详细介绍这些技术及其在系统中的作用。 **Spring MVC** Spring MVC是Spring框架的一个模块,...

    spring mvc+dwz

    通过学习和参考这个项目,你可以了解到如何将Spring MVC的后端功能与DWZ的前端展示结合起来,创建一个高效、易用的后台管理系统。这包括如何组织代码结构、如何编写Controller、如何使用DWZ组件以及如何进行前端与...

    spring mvc+my batis+dwz

    在"Spring MVC + MyBatis + DWZ"的项目中,DWZ通常用于构建前端界面,与后端Spring MVC和MyBatis进行数据交互。 在提供的压缩包文件中,`pshow.sql`可能是一个数据库脚本文件,用于创建项目所需的数据库结构和初始...

    dwz_spring.rar_dwz

    总之,“dwz_spring.rar_dwz”压缩包中的样例工程,是一个集成了Spring MVC和DWZ的实战案例,涵盖了从后端到前端的完整流程,对于想要深入学习Spring MVC和前端开发的开发者来说,这是一个不可多得的学习资源。...

    spring mvc、 mybatis、 Shiro、 dwz实现的通用后台系统

    DWZ与Spring MVC结合,可以实现前后端的异步交互,提升用户体验。 在实际项目中,Spring MVC作为核心的控制器,接收并处理用户请求,然后调用MyBatis中的Mapper接口执行数据库操作。Shiro负责用户的身份验证和授权...

    spring mvc,mybatis,Shiro,dwz实现的通用后台系统

    综上所述,这个后台系统利用Spring MVC、MyBatis、Shiro和DWZ的优势,实现了高效的业务处理、灵活的数据操作、严谨的安全控制以及良好的用户体验。开发者在理解和掌握这些技术的基础上,可以快速构建出满足不同需求...

    springmvc_jpbm5_document.zip_spring mvc

    6. **dwz+jquery+fileupload+springmvc实现文件上传及图片预览**:这是更复杂的应用,结合了DWZ(一个前端框架)、jQuery的Fileupload插件和Spring MVC,实现了文件上传并提供实时图片预览的功能。 7. **springMVC+...

    通用后台系统,基于spring mvc,mybatis,Shiro,dwz 实现的

    这是一个基于Java技术栈开发的通用后台管理系统,涵盖了Spring MVC、MyBatis、Shiro和DWZ框架的核心功能和实现方式。下面将详细讲解这些技术及其在系统中的应用。 首先,Spring MVC是Spring框架的一部分,主要负责...

    spring mvc、mybatis、Shiro、dwz实现的通用后台系统

    Spring MVC和MyBatis协作处理业务逻辑和数据交互,Shiro确保系统的安全性,而DWZ则优化了用户界面。这样的组合不仅提高了开发效率,也保证了系统的可扩展性和稳定性,是企业级应用开发的一种典型实践。

    【SSM】spring mvc+mybatis+Shiro+dwz实现的通用后台系统.zip

    这是一个基于Java技术栈的通用后台管理系统,主要采用了Spring MVC、MyBatis、Shiro和DWZ框架进行构建。下面将详细介绍这些技术以及它们在系统中的作用。 **Spring MVC** Spring MVC是Spring框架的一个模块,主要...

    dwz_springmvc

    【描述】中提到,"dwz和springmvc的完美结合" 暗示了开发者可以利用DWZ的用户界面组件和Spring MVC的后端控制逻辑来创建高效、功能丰富的Web应用。对于刚开始接触DWZ和SSH(Struts2、Hibernate、Spring)集成的...

    dwz+spring2.5+hibernate3+struts2 +项目模版生成工具

    DWZ(Dynamic Web Zone)是一个前端UI框架,主要负责网页的用户界面设计和交互。它包含了大量的组件和布局,如表格、表单、按钮、导航等,帮助开发者快速构建出美观、响应式的Web页面,提高开发效率。 Spring 2.5是...

    spring+ibatis+dwz小项目

    【标题】"spring+ibatis+dwz小项目"是一个基于Spring、iBatis和DWZ框架构建的轻量级Web应用程序示例。这个项目旨在展示如何将这三大技术有效地结合在一起,为开发者提供一个快速开发后台应用的基础模板。 【Spring...

    easyUI,DWZeasyUI,DWZeasyUI,DWZ

    综合以上信息,我们可以看出这是一个关于前端开发和后端开发结合的资源集合,包括了EasyUI和DWZ这两个前端框架,以及Spring MVC这个后端MVC框架的学习资料。开发者可以通过这些资源来提升自己在构建Web应用,尤其是...

    dwz增删改查

    通过这个项目,开发者可以学习到如何将DWZ前端框架与Spring MVC和iBatis后端框架结合,实现动态网页的交互功能,以及如何通过log4j进行日志管理和调试。同时,也展示了如何在MyEclipse环境下进行Web项目的开发和运行...

    DWZ富客户端+mysql+java_SSM后台管理系统

    整体来看,这个项目展示了Java企业级开发的典型架构,通过SSM(Spring、Spring MVC、MyBatis)的组合,实现了后端业务逻辑的处理,结合DWZ和Shiro,提供了用户友好的界面和安全的访问控制,而MySQL则作为数据存储的...

    DWZ+struts2+spring3.2+mybatis3

    在这个应用中,开发者可能已经使用DWZ实现了基础的UI交互,使用Struts2处理HTTP请求,利用Spring3.2进行依赖管理和业务逻辑控制,同时借助MyBatis3进行数据库操作。然而,根据描述,该系统仅完成了部分功能,比如...

    dwz.rar_dwz_dwz struts

    当DWZ与Struts结合使用时,DWZ作为前端UI库,负责用户的交互和页面展示,而Struts则作为后端控制器,处理业务逻辑和数据操作。这种组合可以创建出高效、功能强大的Web应用,前端界面具有良好的用户体验,后端逻辑则...

    基于DWZ富客户端框架的ssh2的项目 dwz4j

    【描述】"基于DWZ富客户端框架的ssh2的项目"表明这个项目采用了SSH2技术栈,SSH2即Spring、Struts2和Hibernate的组合,是Java领域常用的MVC(模型-视图-控制器)架构的实现。SSH2提供了全面的后端支持,包括依赖注入...

    hibernate3+spring2.5+struts2+dwz +项目模版生成工具

    4. **DWZ UI框架**:DWZ是一个前端UI解决方案,它提供了丰富的组件和页面布局,使得开发者可以快速构建交互性强、响应式好的Web应用界面。DWZ基于jQuery,因此兼容性好,适用于各种浏览器环境。 5. **项目模版生成...

Global site tag (gtag.js) - Google Analytics