`

从数据库中读取带换行的字符串

    博客分类:
  • java
阅读更多
数据库中的workExp(工作经历)字段是带换行或回车的字符串。再取出拼json的时候,换行会破坏json格式。于是先将该字符串中的换行或是回车替换成“;”,将替换好的字符串拼入json字符串中,传入前台再将“;”换成换行符即可。主要代码如下:
后台:
			//workexp 工作经历中包含换行,进行处理后放入json字符串中。
			BufferedReader br = new BufferedReader(new StringReader(user.getWorkExp().trim()));
			String sting ="";
			try
			{
			   String line =  br.readLine();
				while(line != null){
					sting += line+';';
				    line = br.readLine(); 
				   }
			   br.close();
			} catch (IOException e)
			{
				e.printStackTrace();
			}
前台:
var workexp = node.attributes.workExp.replace(/;/g,"\n");
parent.document.getElementById("WorkExp").value=workexp;
分享到:
评论

相关推荐

    Web开发-使用splitlines()函数正确解析数据库中的text文本中换行内容-Python源码示例.zip

    如果原字符串中的行是以`\n`结尾,那么列表中的每个元素也会包含`\n`。 2. `str.splitlines(True)`: 或者 `str.splitlines(keepends=True)`,这种方式会保留行结束符,即在分割后每个字符串的末尾仍保留原始的换行符...

    Java读取String分行字符串的方法

    本文中,我们分享了一种Java读取String分行字符串的方法,使用BufferedReader读取字符串中的每一行数据,并将其处理后输出。这种方法具有很高的参考价值,对开发者处理带有分行的字符串非常有帮助。

    水晶报表--奇偶行不同颜色显示、长文本列换行、字符串连接、分页功能、交叉表、读取图片

    在水晶报表中,可以利用内置的函数或自定义公式将多个字符串合并为一个。例如,使用CONCATENATE函数或"&"操作符可以将姓名和地址字段连接在一起,生成完整的联系人信息。 分页功能是水晶报表的一大亮点,它允许数据...

    python使用splitlines()函数正确解析数据库中的text文本中换行内容

    Python中的`splitlines()`函数是处理文本数据时非常有用的一个工具,特别是在解析数据库...在实际应用中,可以根据具体需求选择是否保留行结束符,并结合其他字符串方法,如`strip()`或`replace()`,进行更精细的操作。

    使用splitlines()函数正确解析数据库中的text文本中换行内容.zip

    当从数据库查询这样的字段时,由于数据库可能会以某种方式编码换行符(例如`\r\n`),因此直接使用字符串的`split()`方法可能无法正确地处理这些换行。这时,`splitlines()`就显得尤为适用,因为它能够处理各种换行...

    PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)

    - `substr()` 函数用于从字符串中截取一部分,可指定起始位置和截取长度。 10. **字符串判断** - `empty()` 函数检查变量是否为空,如果字符串不包含任何内容,则返回`true`。 - `isset()` 函数检查变量是否已...

    java去除字符串中的空格、回车、换行符、制表符的小例子.docx

    ### Java去除字符串中的空格、回车、换行符、制表符的知识点详解 #### 一、背景介绍 在日常的软件开发过程中,我们经常需要处理来自各种来源的文本数据,例如用户输入、文件读取等。这些数据中常常会包含空格、...

    ORACLE中CLOB字段转String类型

    - `TRANSLATE`函数用于替换字符串中的字符。在这里,它被用来移除CLOB字段`PW.SPYJ`中的换行符(`CHR(13)`代表回车,`CHR(10)`代表换行)。 - `FROM DUAL;`表明这是一个简单的测试查询,通常用于演示目的。 #### 四...

    JDOM实现从数据库读取字段生成XML树

    6. **XML输出**:最后,使用`XMLOutputter`类将内存中的XML树转换为字符串,或者直接写入文件。`XMLOutputter`提供了格式化输出的功能,可以控制XML的缩进和换行。 在提供的压缩包文件中,"cao.java"可能是实现上述...

    基于Python的使用splitlines()函数正确解析数据库中的text文件中换行内容.zip

    首先,`splitlines()`是Python字符串的一个内置方法,它的主要功能是根据换行符(如`\n`)将字符串分割成多行。这个函数非常实用,因为它可以处理跨平台的文本文件,因为不同的操作系统可能使用不同的换行符表示新行...

    使用splitlines()函数正确解析数据库中的text文本中换行内容.rar

    在实际应用中,如果你需要从数据库查询中获取text字段并进行分析,例如读取日志文件或者处理用户输入的数据,`splitlines()`就显得非常有用。你可以这样做: ```python import sqlite3 # 连接到SQLite数据库 conn ...

    字符串和格式化输入输出.zip

    在编程领域,字符串和格式化输入输出是两个关键的概念,特别是在C++和其他低级语言中。这个主题主要涉及如何创建、操作以及有效地显示文本数据。在这个"字符串和格式化输入输出.zip"压缩包中,可能包含的是一个教学...

    java小程序读取数据库并替换生成新的文本

    这里提到的“替换”可能指的是字符串替换、数据转换或其他逻辑操作。例如,我们可以将数据库中的数据格式化为特定的文本格式,或者根据业务规则进行过滤和修改。 处理完数据后,我们进入文本生成环节。Java提供了...

    如何将xml的String字符串转化标准格式的String字符串(jdom)

    有时,我们可能需要处理XML数据作为字符串,例如从API响应或数据库中获取XML字符串。然而,这些字符串可能由于各种原因(如编码问题、特殊字符未转义等)不符合标准的XML格式。在这种情况下,我们需要将非标准的XML...

    MultiLine 换行后实现读取不换行的具体思路

    从数据库中读取文本数据并显示在网页上时,如果直接显示,通常不会解析数据库中的换行符,因此页面上看到的是没有换行的连续文本。 解决换行显示问题的一个方法是在数据库查询结果中,将换行符替换为HTML的换行标签...

    汇编语言代码_字符串的匹配

    ### 汇编语言代码:字符串的匹配 #### 背景介绍 在计算机科学领域,字符串匹配是一项基本且重要的任务。它不仅被广泛应用于文本处理、编程语言解析器、数据库查询等领域,也是计算机科学基础知识考察的重点之一。...

    php过滤所有的空白字符(空格、全角空格、换行等)

    这类空白字符在字符串中不仅会影响视觉效果,而且在数据处理和存储时可能会引起一些不必要的错误,特别是在从数据库中读取数据或将数据存储到数据库中时。因此,了解如何正确地过滤这些空白字符在PHP开发中是十分...

    android 字符串输入输出流

    2. **Android中的字符串读取:** - `BufferedReader`:通常用于从`InputStreamReader`中读取字符数据。它有一个内部缓冲区,可以一次性读取多个字符,提高效率。 - `InputStreamReader`:连接字节流(如`...

    从Excel中提取数据显示出来或保存到数据库

    string connectionString = "你的数据库连接字符串"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); Excel.Application excelApp = new Excel.Application()...

    几个有用的php字符串过滤,转换函数代码

    1. **nl2br()**: 这个函数用于将字符串中的换行符(\n)转换为HTML的换行标签 ` `。这在显示文本时特别有用,尤其是当从文本文件或用户输入中读取内容时,确保换行在网页上正确显示。 2. **addslashes()**: 在对...

Global site tag (gtag.js) - Google Analytics