`
mailsongfang
  • 浏览: 46704 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

opencms医生列表

阅读更多

为了达到如下效果,进行医生列表的显示



 要求:动态读取科室信息,按照上图方式显示,每行显示三个医生的信息,点击医生名称即可进入医生的详细信息,如下图所示



 
关键代码如下所示


<%@ page session="true" import="java.text.SimpleDateFormat,java.util.Date, java.util.HashSet"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms"%>

<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" %>
<%@ page import="java.util.*,org.opencms.jsp.*" %>

<!-- 定义全局变量,用来存储所有科室信息-->

<%
HashSet<String> set = new HashSet<String>();
request.setAttribute("set",set);
%>

<!-- 显示列表信息-->

<div  style="width:1000px"> 

 

  <!-- 第一次遍历所有医生信息,将所有科室信息放到全局变量set中-->
   <cms:contentload collector="allInFolderPriorityDateDesc" param="/doctor/doctor_%(number).html|doctor" >
        
         <cms:contentaccess var="content" />
         <c:set var="aa" value="${content.value['Division']}" scope="request" />
         <%
        
          set.add((request.getAttribute("aa")).toString());
         %>


   </cms:contentload>
   
   <!--循环读取科室信息 -->
   <c:forEach var="name" items="${set}">
  
   <c:set var="gg" value="${name}" scope="request" />   
    <div style="width:322px; float:left">      
   <dl>
      <dt class="STYLE26">
   <c:out  value="${name}" />    <!--读取科室信息-->
  <cms:contentload collector="allInFolderPriorityDateDesc" param="/doctor/doctor_%(number).html|doctor" >           
  <cms:contentaccess var="content" />
  <c:set var="bb" value="${content.value['Division']}" scope="request" />
  <c:choose>
  <c:when test="${name == bb}">       
  <dd style="display:inline" class="STYLE25"  >
  <div align="center"><a href="<cms:link><cms:contentshow element="%(opencms.filename)" /></cms:link>" ><cms:contentshow element="DoctorName" /></a></div>   </dd>                     
  </c:when>   
  </c:choose>
     </dt>
  </dl>
                                                             
             


  </cms:contentload>   
    </div>
             
</c:forEach>
</div>

 

  • 大小: 87.7 KB
  • 大小: 64.9 KB
分享到:
评论
1 楼 wangyi878750 2010-02-22  
请问 这个“医指通”平台是基于 OpenCms 开发的吗?

相关推荐

    opencms多种列表样式模块

    对opencms自带的列表收集功能模块的扩展,不但包含了原来官方的所有功能,特别添加了图片的收集的处理,如轮换展示,幻灯片展示等等,且有完整的pdf文档介绍该模块如何使用,是不可多得的opencms list 列表收集学习+...

    opencms

    《OpenCms开发指南》:深入理解与定制OpenCms OpenCms是一款开源的内容管理系统,旨在为企业级网站提供高效、灵活的管理解决方案。由Alkacon Software开发,OpenCms支持多语言、多站点管理和内容版本控制等功能,是...

    OpenCMS

    ### OpenCMS:构建网站的新选择 #### 一、OpenCMS简介与特性 OpenCMS是一款功能强大的开源内容管理系统(Content Management System, CMS),它主要用于构建、管理和维护企业级网站。该系统支持多语言、多用户和多...

    OpenCms 7 Development(最好的OpenCms二次开发资料)

    《OpenCms 7 Development》是一本专注于OpenCms二次开发的专业资料,它为开发者提供了深入理解OpenCms系统架构和进行高效定制化的关键指导。OpenCms是一款开源的内容管理系统,广泛应用于企业网站、新闻门户和其他...

    opencms9 java api

    OpenCMS 是一个开源的内容管理系统(CMS),主要由Java语言开发,专为构建企业级网站提供了一个强大而灵活的平台。其Java API 提供了丰富的功能,使得开发者可以通过编程方式与OpenCMS系统进行交互,实现内容的创建...

    OpenCms中文文档完整版

    OpenCms是一款强大的开源内容管理系统(CMS),专为构建和管理网站而设计。这款系统以其易用性、灵活性和可扩展性赢得了用户的喜爱。本文将深入解析OpenCms的中文文档,帮助用户快速掌握该系统的各项功能和操作。 ...

    opencms配置去掉2个opencms总结

    由于没有具体的文件列表,我们无法进一步讨论修改的具体内容。但根据以上分析,如果你正面临类似的需求,可以尝试按照这些步骤进行操作,并结合博客文章的指导进行深入学习。记住,对任何系统的修改都需要谨慎,确保...

    OpenCms创建网站过程图解——献给OpenCms的初学者们

    3. **查看站点**:登录后,在站点列表中应该能看到刚刚创建的站点“testWeb”。 #### 七、创建网站模块与模板 1. **创建模块**:根据需求创建一个或多个模块,用于组织和管理网站的不同部分。 2. **设计模板**:...

    OpenCms 内容类型模块

    OpenCms 是一款开源的内容管理系统(CMS),专为创建、管理和发布数字内容而设计。它提供了丰富的功能,包括模板驱动的网站生成、基于角色的安全控制、工作流程支持以及多语言支持。OpenCms 内容类型模块是系统的...

    opencms 9.0.1 汉化包

    OpenCMS 是一个开源的内容管理系统(CMS),用于构建和管理企业级的网站。版本 9.0.1 是 OpenCMS 的一个重要里程碑,它提供了一系列的功能改进和优化。汉化包则是针对非英语用户群体,将软件界面及文档翻译成中文,...

    opencms路径去掉两个opencms的方法总结

    在IT行业中,OpenCMS是一个开源的内容管理系统,用于构建和管理企业级的网站。当我们部署或使用OpenCMS时,可能会遇到URL路径中包含“opencms”两次的情况,这可能对网站的用户体验和SEO(搜索引擎优化)产生不利...

    opencms7.53源代码

    OpenCms是一个开源的内容管理系统(CMS),用于构建和管理企业级的网站。它基于Java技术栈,提供了一套全面的功能,包括内容创作、版本控制、工作流管理、多语言支持等。标题提到的是OpenCms的7.5.3版本,这是一个...

    opencms 内容管理入门指南

    **OpenCMS内容管理入门指南** OpenCMS是一款开源的内容管理系统(CMS),它提供了强大的网站内容创建、管理和发布的功能。本入门指南将带你深入了解OpenCMS的基本概念、安装部署过程以及开发实践,帮助你快速掌握这...

    opencms教程.rar

    OpenCMS(开源内容管理系统)是一款基于Java技术的开源Web内容管理系统,广泛应用于企业级网站建设和管理。本教程“opencms教程.rar”旨在帮助用户掌握OpenCMS的基本操作和高级功能,以便有效地创建、管理和维护网站...

    OpenCms9.0.1 新鲜下载

    OpenCms是一款开源的内容管理系统(CMS),主要用于构建和管理企业级的网站。它的全称是Open Content Management System,强调开放源代码和灵活的内容管理。在本文中,我们将深入探讨OpenCms 9.0.1版本及其特点。 ...

    OpenCms中文用户手册

    OpenCms中文用户手册是为了解决开源网站内容管理系统OpenCms的使用者在操作和管理过程中遇到的问题而编写的详尽指南。OpenCms是一款基于Java技术构建的强大的Web内容管理系统,它提供了一套完整的解决方案,用于创建...

    opencms二次开发

    OpenCMS 是一个开源的内容管理系统(CMS),用于构建和管理企业级的网站。它基于Java技术栈,提供了一套全面的功能,包括内容创建、版本控制、工作流管理、多语言支持等。二次开发是指对OpenCMS的原始代码进行修改或...

    Alkacon_OpenCms_Products_and_Services.pdf

    ### Alkacon OpenCms 企业扩展 (OCEE) #### 1.1 Alkacon OCEE Server Enhancement Package Alkacon OCEE Server Enhancement Package 是专为提升 OpenCms 性能而设计的一套商业扩展包。它包含了多种增强功能,旨在...

Global site tag (gtag.js) - Google Analytics