`

DWR级联菜单实例

    博客分类:
  • AJAX
阅读更多

页面:
<script type='text/javascript' src='dwr/interface/timeLimitMVManager.js'></script>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<tr>
         <th>
             <fmt:message key="timelimitmv.tyep.name"/>
         </th>
         <td>
          <select name="match_type_work_char_id" onchange="changeType(this)" id="match_type_work_char_id">
                      <option value=""><fmt:message key="msgtem.default" /></option>
       <option value="1"><fmt:message key="timelimitmv.type1"/></option>
       <option value="2"><fmt:message key="timelimitmv.type2"/></option>
       <option value="4"><fmt:message key="timelimitmv.type4"/></option>
             </select>

    
         </td>
     </tr>
    
     <tr>
         <th>
             <fmt:message key="timelimitmv.value.name"/>
         </th>
         <td>
          <select name="begin_value" id="begin_value">
       <option value="1" ><fmt:message key="timelimitmv.type1"/></option>
       <option value="2"><fmt:message key="timelimitmv.type2"/></option>
       <option value="4"><fmt:message key="timelimitmv.type4"/></option>
             </select>

    
         </td>
     </tr>

function changeType(sel_obj)
   {
     var match_type_work_char_id=sel_obj.value;
    
     if(match_type_work_char_id=='')
        return;
     timeLimitMVManager.getVNByTN(match_type_work_char_id,showValue);
     
   }
  
   function showValue(dis)
   { 
  
  
     DWRUtil.removeAllOptions('begin_value');
     DWRUtil.addOptions('begin_value',dis,'begin_value','value_name');
   
   }
 dwr.xml:
 <allow>
        <create creator="spring" javascript="timeLimitMVManager">
           <param name="beanName" value="timeLimitMVManager"/>   --由SPRING进行管理的MANAGER名称--
           <include method="getVNByTN"/>  --暴露给页面的方法--
        </create> 
    </allow>

manager方法:
public List getVNByTN(String match_type_work_char_id) {
  // TODO Auto-generated method stub
  List obs=null;
  if(match_type_work_char_id!=null){
  if(match_type_work_char_id.equals("1")){
   obs=timeLimitMVDAO.getSBLXById();
  }
  if(match_type_work_char_id.equals("2")){
   obs=timeLimitMVDAO.getKUPPById();
  }
  if(match_type_work_char_id.equals("4")){
   obs=timeLimitMVDAO.getCXBZById();
  }
  }
  return obs;
 }

小菜毛毛 2009-06-02 21:28 发表评论
分享到:
评论

相关推荐

    DWR级联菜单下拉框

    **DWR级联菜单下拉框** DWR(Direct Web Remoting)是一个开源JavaScript库,它允许Web应用程序在客户端和服务器之间进行实时通信,而无需使用传统的页面刷新。在这个项目中,我们关注的是如何利用DWR实现一个三级...

    dwr例子演示级联菜单

    这个例子“dwr例子演示级联菜单”旨在帮助我们理解如何使用DWR来创建动态的、交互式的级联下拉菜单。级联菜单常用于Web应用程序中,例如在选择国家时自动更新相应的省份列表。 首先,让我们了解一下DWR的基本工作...

    dwr 实现 级联菜单 外加一本pdf的参考书

    DWR在实现级联菜单中的作用主要体现在以下几个方面: 1. **远程方法调用**:DWR的核心功能是允许JavaScript直接调用服务器端的Java方法。这意味着当用户在前端选择一个菜单项时,可以通过DWR异步地向服务器发送请求...

    dwr实现2级级联菜单(sql2000 数据库)

    本篇文章将深入探讨如何利用DWR来实现一个两级级联菜单,并以SQL Server 2000数据库作为数据源。 首先,我们需要理解DWR的基本工作原理。DWR允许在后台执行Java方法并返回结果到前端,无需刷新整个页面。这种技术...

    Ajax级联菜单,通过dwr框架实现省份城市级联效果

    在这个特定的场景中,我们利用Ajax技术和Direct Web Remoting(DWR)框架来创建一个动态的省份城市级联菜单。这个功能能够提升用户体验,因为它减少了用户手动刷新页面的需求,提供了流畅的交互。 首先,我们需要...

    级联菜单 java+dwr

    级联菜单(Cascading Menu)在...总的来说,这个项目旨在教你如何结合Java、DWR和数据库技术实现动态的级联菜单,提高Web应用的交互性。通过实践这个例子,你可以加深对Java后端开发、Ajax通信和前端动态更新的理解。

    dwr+spring实例

    本实例"DWRSpring实例"是一个使用DWR与Spring框架结合的消息发布系统,包含了基础的CRUD(Create、Read、Update、Delete)操作。通过这个例子,我们可以深入理解DWR和Spring如何协同工作,以及它们在实际开发中的...

    一个简单DWR学习二级菜单实例

    一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例

    ssh+dwr 3级联

    在"ssh+dwr 3级联"的场景中,可能是指在一个项目中,使用SSH作为后端服务的安全访问层,DWR作为前后端交互的技术,而“3级联”可能指的是三层架构,即表示层(Presentation Layer)、业务逻辑层(Business Logic ...

    AJAX-DWR下拉框级联

    AJAX-DWR下拉框级联是Web开发中一种常见的交互设计,主要用于提高用户体验,使得用户在选择某个选项时,相关联的下拉框能够自动更新其内容,以适应不同的场景需求。在这个实验中,我们将重点探讨如何使用AJAX和DWR...

    dwr 实例 Dwr实例

    自己写的dwr实例。方便大家学习,包括jar文件,希望对大家有帮助

    jsp dwr级联效果代码

    在这个例子中,DWR被用来实现级联下拉框的效果,即当用户在第一个下拉框中选择一个选项时,第二个下拉框会动态更新其内容,展示与所选选项相关的数据。 首先,我们看jsp页面中的代码: ```html &lt;script src="dwr/...

    dwr实例dwr实例dwr实例

    dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr...

    dwr3.0反向实例

    在"DWR 3.0反向实例"中,我们将深入探讨这个版本的新特性、配置过程以及如何通过一个简单的Clock实现来演示其工作原理。 DWR 3.0相对于早期的2.0版本,引入了一些重要的改进,包括性能提升、错误处理机制的优化以及...

    Dwr的使用实例

    Dwr的使用实例 war文件 1. lib要导入包: dwr-2.0.M3.jar 2. web.xml配置: 3. WEB-INF下dwr.xml的配置 4. bean例子: 5. index.jsp的例子 详细内容请下载

    dwr推技术官方实例

    标题中的“dwr推技术官方实例”是指DWR提供的关于其推技术的实际操作示例,这些示例可能涵盖了DWR 2.0.4及以上版本的最新功能。由于高质量的实例资源在网络上可能不易找到,所以这份实例集合显得尤为宝贵。 描述中...

    dwr经典实例(9个常用实例)

    这个压缩包文件"dwrtest"很可能包含了9个经典的DWR实例,这些实例通常会展示DWR的主要功能和用法。以下是关于DWR的一些关键知识点的详细介绍: 1. **远程方法调用(RMI-like)**: DWR的核心特性是能够像本地方法一样...

    简单DWR动态下拉菜单

    在这个主题“简单DWR动态下拉菜单”中,我们将深入探讨如何利用DWR来创建一个动态更新的下拉菜单,该菜单可以根据用户的选择即时从服务器获取并显示数据。 首先,DWR的核心是其反向Ajax(Reverse Ajax)技术,它...

    Ajax的dwr框架实现级联

    在本项目中,我们将讨论如何利用DWR框架来实现级联效果,即一个下拉框的选项改变会影响到另一个下拉框的显示内容。 级联通常用于数据表单中,如地区选择,省份改变时城市会随之更新,城市改变时区县也会相应变化。...

    dwr补全查询实例

    在本实例"**dwr补全查询**"中,我们关注的是如何利用DWR实现类似百度搜索那样的自动补全功能。这种功能通常用于提高用户输入效率,当用户在输入框中键入字符时,系统会根据已输入的字符实时查询数据库,并通过Ajax...

Global site tag (gtag.js) - Google Analytics