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++语言在Visual Studio 2010(VS2010)中的代码高亮显示特性,以及如何在该环境中启用和使用这...
在网页开发中,为了使代码片段更易于阅读和理解,我们常常使用代码高亮显示插件。"代码高亮显示JavaScript插件"是专门用于在Web页面中美化和突出显示JavaScript代码的工具,它能够将原始的黑白文本代码转换为具有...
JavaScript代码高亮显示是网页开发中一个常见的需求,特别是在展示示例代码或编程教程时,高亮代码可以使代码更易读、更具有可读性。本文将深入探讨JavaScript代码高亮的相关知识点,以及如何在JSP(JavaServer ...
网页代码高亮显示是一种在网页上展示编程代码的技术,它能够使代码更加清晰易读,通过使用不同的颜色、样式来突出关键元素,如关键字、变量、注释等。本资源提供的是一款基于Flash技术的代码高亮显示解决方案。 ...
ext 嵌入editarea 实现代码 源代码 代码高亮 显示 ext 嵌入editarea 实现代码 源代码 代码高亮 显示 ext 嵌入editarea 实现代码 源代码 代码高亮 显示 ext 嵌入editarea 实现代码 源代码 代码高亮 显示
QQ空间代码高亮显示源码主要涉及到网页编程和前端开发技术,用于在QQ空间中展示代码片段时,增强代码的可读性和美观性。代码高亮通常包括语法着色、行号显示、缩进引导、代码折叠等功能。下面将详细阐述相关知识点:...
在网页设计和开发中,代码高亮显示是一个重要的功能,它可以增强代码的可读性和美观性,让读者更容易理解代码的结构和逻辑。本项目旨在实现类似CSDN(Chinese Software Developer Network)网站上的代码高亮显示效果...
在编程领域,代码高亮显示是一项非常重要的功能,它能够帮助开发者更好地阅读和理解代码,尤其是在处理大量或者复杂的代码时。对于C#这种面向对象的编程语言,高亮显示能够突出关键字、变量、函数等重要元素,使得...
本文将探讨一种专门用于在`<pre>`标签内实现JavaScript代码高亮显示的插件,并结合源码分析工具,提升开发效率。 首先,`<pre>`标签内的JavaScript代码高亮显示插件通常是基于CSS和JavaScript实现的。这类插件通过...
《.NET代码高亮显示——深入理解Wilco.SyntaxHighlighter》 在.NET开发环境中,代码的可读性和清晰度对于开发者来说至关重要。为了提升代码的可读性,一种常见的方法是使用代码高亮显示技术。这使得源代码的结构...
**PbootCMS文章插入代码高亮显示插件详解** PbootCMS是一款基于PHP开发的开源内容管理系统,适用于企业建站和个人博客系统。该系统以其简洁、高效、易用等特点受到许多用户的喜爱。在PbootCMS中,为了更好地展示...
Mediawiki代码高亮显示插件是用于提升 Mediawiki 平台上代码展示效果的工具。在 Mediawiki,一个开源的wiki系统中,用户经常需要分享和讨论各种编程语言的代码片段。然而,原始的 Mediawiki 没有内置的代码高亮功能...
【标题】:“模仿iteye代码高亮显示” 在IT行业中,代码高亮显示是一种常见的技术,用于提升代码的可读性和美观性。模仿iteye代码高亮显示,意味着我们要实现一个类似的功能,使得代码在网页上展示时,关键字、变量...
类似与csdn博客里面的代码高亮显示支持 它可以在网页中对各种程序源代码语法进行加亮显示。支持当前流行的各种编程语言:C#、CSS、C++、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / ...
在【标题】"有代码高亮显示的FCKeditor"中,提到的关键点是其具备了代码高亮的功能,这对于开发者来说是一个非常实用的特性。代码高亮能够帮助程序员更清晰地查看和理解代码结构,提升编码效率。 在【描述】中,...
ICSharpCode.TextEditor是一款开源的、基于.NET Framework的文本编辑组件,主要被用于开发具有代码高亮显示功能的应用程序。这个版本是2.2,它包含了一整套用于实现文本编辑器核心功能的类库和资源。在深入讨论...
在本文中,我们将深入探讨如何在 tinyMCE 编辑器中开发一个插件,用于插入 HTML、PHP、SQL 和 JavaScript 代码,并实现代码高亮显示。tinyMCE 是一个流行的富文本编辑器,它允许用户创建和编辑复杂的网页内容。在 ...
6. **开发环境与编辑器**:源代码通常需要在特定的开发环境(IDE)或代码编辑器中打开和编辑,这些工具通常具有代码高亮功能,如Visual Studio Code、Sublime Text、Atom或IntelliJ IDEA等。 7. **代码阅读和调试**...
代码高亮显示是网页中展示源代码的一种常见方式,它能帮助读者更好地理解和解析代码结构。Prettify是一个流行的JavaScript库,用于在网页上实现代码美化和高亮。这个压缩包包含三个关键文件:`prettify.css`, `...
Rainbow Levels是一种独特的代码高亮显示工具,旨在提升代码的视觉吸引力和理解性。本文将深入探讨Rainbow Levels的工作原理、如何安装以及如何在Vim编辑器中使用它。 Rainbow Levels的核心功能是为代码中的不同...