`
除了你无可取代
  • 浏览: 147981 次
  • 性别: Icon_minigender_1
  • 来自: 悲鸣洞穴
社区版块
存档分类
最新评论

代码高亮显示

    博客分类:
  • js
阅读更多

SyntaxHighlighter 去官网下载下来导进来就可以了 注意jquery 不要重复

 

<%@ include file="/comm/ImportHead.jsp" %>
<%@ page isELIgnored="false" %>
<%@ page contentType="text/html;charset=UTF-8"%>
<html>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<head>
<style>
</style> 
</style>
<script type="text/javascript" src="<%=request.getContextPath()%>/plugins/da/dap/common/highlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/plugins/da/dap/common/highlighter/scripts/shBrushSql.js"></script>
<script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/plugins/da/dap/js/jquery-1.4.2.min.js"></script>
 <link type="text/css" rel="stylesheet" href="<%=request.getContextPath()%>/plugins/da/dap/common/highlighter/styles/shCore.css"/>
 <link type="text/css" rel="stylesheet" href="<%=request.getContextPath()%>/plugins/da/dap/common/highlighter/styles/shThemeDefault.css"/>
</head>
<body scroll="no" onload="closePWaitingTip()">
<pre id="code" name="code" class="brush:sql;"><bean:write name="DAProcModelMapForm" property="da_sql"/></pre><!--注意这块brush:js显示的是js的源码高亮-->
</body>
<script type="text/javascript">
  SyntaxHighlighter.config.clipboardSwf = '<%=request.getContextPath()%>/plugins/da/dap/common/heighlighter/scripts/clipboard.swf';
  SyntaxHighlighter.all();
  //parent.sql=$('#code').html();
  parent.sql="<bean:write name="DAProcModelMapForm" property="da_sql" filter="false"/>";
</script>
</html>

 

 

这么搞的话代码全是显示在一行。可以这样处理下。

<%
  String sql=request.getAttribute("sql")==null?"":request.getAttribute("sql").toString();
  int rowSize =100;//每行显示100个 自定义
  int rowNum = sql.length()/rowSize+(sql.length()%rowSize>0?1:0);
  String  sqlStr[] = new String[rowNum];
  if(!sql.equals("")){
   for(int i=0;i<rowNum;i++){
    if(i!=rowNum-1){
     sqlStr[i]=sql.substring(i*rowSize,(i+1)*rowSize);
    }else{
     sqlStr[i]=sql.substring(i*rowSize);
    }
   }
  }
%>

在显示代码中这样写 就哦了

<pre id="code" name="code" class="brush:sql;">
<%for(int i=0;i<rowNum;i++){%><%=sqlStr[i]%>
<%}%>
</pre>

分享到:
评论

相关推荐

    C++代码高亮显示

    在编程世界中,代码高亮显示是一项非常实用的功能,它能帮助程序员更高效地阅读和理解代码。在本文中,我们将深入探讨C++语言在Visual Studio 2010(VS2010)中的代码高亮显示特性,以及如何在该环境中启用和使用这...

    代码高亮显示javascript插件

    在网页开发中,为了使代码片段更易于阅读和理解,我们常常使用代码高亮显示插件。"代码高亮显示JavaScript插件"是专门用于在Web页面中美化和突出显示JavaScript代码的工具,它能够将原始的黑白文本代码转换为具有...

    js代码高亮显示 JavaScript代码高亮 jsp

    JavaScript代码高亮显示是网页开发中一个常见的需求,特别是在展示示例代码或编程教程时,高亮代码可以使代码更易读、更具有可读性。本文将深入探讨JavaScript代码高亮的相关知识点,以及如何在JSP(JavaServer ...

    网页代码高亮显示(flash版本)

    网页代码高亮显示是一种在网页上展示编程代码的技术,它能够使代码更加清晰易读,通过使用不同的颜色、样式来突出关键元素,如关键字、变量、注释等。本资源提供的是一款基于Flash技术的代码高亮显示解决方案。 ...

    ext 嵌入editarea 实现代码 源代码 代码高亮 显示

    ext 嵌入editarea 实现代码 源代码 代码高亮 显示 ext 嵌入editarea 实现代码 源代码 代码高亮 显示 ext 嵌入editarea 实现代码 源代码 代码高亮 显示 ext 嵌入editarea 实现代码 源代码 代码高亮 显示

    QQ空间代码高亮显示源码

    QQ空间代码高亮显示源码主要涉及到网页编程和前端开发技术,用于在QQ空间中展示代码片段时,增强代码的可读性和美观性。代码高亮通常包括语法着色、行号显示、缩进引导、代码折叠等功能。下面将详细阐述相关知识点:...

    csdn代码高亮显示源码

    在网页设计和开发中,代码高亮显示是一个重要的功能,它可以增强代码的可读性和美观性,让读者更容易理解代码的结构和逻辑。本项目旨在实现类似CSDN(Chinese Software Developer Network)网站上的代码高亮显示效果...

    C# 代码高亮显示着色程序

    在编程领域,代码高亮显示是一项非常重要的功能,它能够帮助开发者更好地阅读和理解代码,尤其是在处理大量或者复杂的代码时。对于C#这种面向对象的编程语言,高亮显示能够突出关键字、变量、函数等重要元素,使得...

    标签内JavaScript代码的高亮显示插件

    本文将探讨一种专门用于在`&lt;pre&gt;`标签内实现JavaScript代码高亮显示的插件,并结合源码分析工具,提升开发效率。 首先,`&lt;pre&gt;`标签内的JavaScript代码高亮显示插件通常是基于CSS和JavaScript实现的。这类插件通过...

    .net 代码高亮显示

    《.NET代码高亮显示——深入理解Wilco.SyntaxHighlighter》 在.NET开发环境中,代码的可读性和清晰度对于开发者来说至关重要。为了提升代码的可读性,一种常见的方法是使用代码高亮显示技术。这使得源代码的结构...

    pbootcms 文章插入代码高亮显示插件

    **PbootCMS文章插入代码高亮显示插件详解** PbootCMS是一款基于PHP开发的开源内容管理系统,适用于企业建站和个人博客系统。该系统以其简洁、高效、易用等特点受到许多用户的喜爱。在PbootCMS中,为了更好地展示...

    mediawiki代码高亮显示插件

    Mediawiki代码高亮显示插件是用于提升 Mediawiki 平台上代码展示效果的工具。在 Mediawiki,一个开源的wiki系统中,用户经常需要分享和讨论各种编程语言的代码片段。然而,原始的 Mediawiki 没有内置的代码高亮功能...

    模仿iteye代码高亮显示

    【标题】:“模仿iteye代码高亮显示” 在IT行业中,代码高亮显示是一种常见的技术,用于提升代码的可读性和美观性。模仿iteye代码高亮显示,意味着我们要实现一个类似的功能,使得代码在网页上展示时,关键字、变量...

    csdn博客代码高亮显示源码

    类似与csdn博客里面的代码高亮显示支持 它可以在网页中对各种程序源代码语法进行加亮显示。支持当前流行的各种编程语言:C#、CSS、C++、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / ...

    有代码高亮显示的FCKeditor

    在【标题】"有代码高亮显示的FCKeditor"中,提到的关键点是其具备了代码高亮的功能,这对于开发者来说是一个非常实用的特性。代码高亮能够帮助程序员更清晰地查看和理解代码结构,提升编码效率。 在【描述】中,...

    ICSharpCode.TextEditor_2.2.rar 代码高亮显示

    ICSharpCode.TextEditor是一款开源的、基于.NET Framework的文本编辑组件,主要被用于开发具有代码高亮显示功能的应用程序。这个版本是2.2,它包含了一整套用于实现文本编辑器核心功能的类库和资源。在深入讨论...

    tinyMCE插件开发之插入html,php,sql,js代码 并代码高亮显示_.docx

    在本文中,我们将深入探讨如何在 tinyMCE 编辑器中开发一个插件,用于插入 HTML、PHP、SQL 和 JavaScript 代码,并实现代码高亮显示。tinyMCE 是一个流行的富文本编辑器,它允许用户创建和编辑复杂的网页内容。在 ...

    完整版高亮显示(源代码).rar

    6. **开发环境与编辑器**:源代码通常需要在特定的开发环境(IDE)或代码编辑器中打开和编辑,这些工具通常具有代码高亮功能,如Visual Studio Code、Sublime Text、Atom或IntelliJ IDEA等。 7. **代码阅读和调试**...

    代码高亮显示prettify内有prettify.css,prettify.js,run_prettify.min.js

    代码高亮显示是网页中展示源代码的一种常见方式,它能帮助读者更好地理解和解析代码结构。Prettify是一个流行的JavaScript库,用于在网页上实现代码美化和高亮。这个压缩包包含三个关键文件:`prettify.css`, `...

    linux-RainbowLevels代码高亮显示的另一种方法

    Rainbow Levels是一种独特的代码高亮显示工具,旨在提升代码的视觉吸引力和理解性。本文将深入探讨Rainbow Levels的工作原理、如何安装以及如何在Vim编辑器中使用它。 Rainbow Levels的核心功能是为代码中的不同...

Global site tag (gtag.js) - Google Analytics