【问题标题】:How to format code text in jsp如何在jsp中格式化代码文本
【发布时间】:2010-12-06 17:41:23
【问题描述】:

您好,我正在创建一个在线测验系统,因此学生可以完成问题并提交答案。我的问题是关于 C++ 编码的,所以它会显示一个类代码,然后学生可能会发现语法错误或写出输出。我的问题是如何将问题存储到数据库中,我正在使用 MySQL,我在想它会溢出范围吗?以及如何在网页显示期间格式化代码。有做过在线问答系统经验的朋友能给我一些建议吗?谢谢你

【问题讨论】:

    标签: java html jsp format


    【解决方案1】:

    如果您担心超出范围,我建议使用以下 TEXT 类型(在 MySQL 中)而不是 VARCHAR

    • TINYTEXT(最大 256 字节)
    • TEXT(最大大小为 65535 字节或 64KB)
    • MEDIUMTEXT(最大大小为 16777215 字节或 16MB)
    • LONGTEXT(最大大小为 4294967295 字节或 4GB)

    您也可以在TEXT 类型中包含字符集。

    关于在网页中显示代码,有syntaxHighlighter。这是一个 javascript 库,您可以将其合并到您的网站中。它们支持多种语言,包括 C++。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      要在 Mysql 中存储源代码,可以使用 varchar 或 TEXT。

      在线编辑源代码,我推荐markItUp。对于仅显示(无需编辑),可能有更简单的解决方案。

      【讨论】:

        猜你喜欢
        • 2011-03-29
        • 1970-01-01
        • 2012-06-09
        • 1970-01-01
        • 2011-10-19
        • 2020-02-26
        • 2010-11-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多