`

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

    博客分类:
  • 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;
分享到:
评论

相关推荐

    数据库查询、分析工具 - 1.0.0.7 20190616

    FieldToReplace 及下面两个输入框是用来把数据表中某一个字段中的特定字符串替换为其他字符串: StrTobeReplace 是需要被替换掉的字符串,StrToReplace 是用来替换的字符串! (不要奇怪为什么会提供如此奇怪的功能...

    Oracle删除字段中的空格、回车及指定字符的实例代码

    --Description:删除字段中的指定字符(回车chr(13)、换行chr(10)) --By LiChao --Date:2016-03-01 colname varchar(20); --列名 cnt number; --包含换行符的列的行数 v_sql varchar(2000); --动态SQL变量 ...

    UNIX Handbook

    19.awk删除输入行中特定行的换行字符 36 20.awk获取输入行中 域的最大个数 36 21.awk输出一行超过80 个字符的每一行 36 22.awk输出至少一个域的所有行 可用来将一个文档里的所有空白行删除 36 23.awk输出范围在...

    Asp.net 高级编程学习经验

    13.关于在Gridview中的单元格中实现用“...”代替超长字符串 14.数据控件中数据强制换行显示 15.关于隐藏Gridview中的某一列数据 16.通过checkbox实现全选和反选的功能 17.关于数据突出显示 18.使用xml作为数据源的...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    实例043 从字符串中分离文件路径、文件名及 扩展名 55 实例044 获取字符串中汉字的个数 57 实例045 批量替换某一类字符串 58 实例046 对字符串进行加密与解密 59 3.3 常用数字处理技术 61 实例047 判断输入的货币值...

    C#编程经验技巧宝典

    73 <br>0106 如何获得一个字符串中数字的长度 74 <br>0107 如何获得字符串中数字或字母的长度 74 <br>0108 如何获得字符串中某个数字的位置 75 <br>0109 获得字符串中汉字的个数 76 <br>0110...

    net实用类50个常用方法升级版分页

    ///StringEncrypt() DES字符串加密中文不可以加密 ///StringDecrypt()DES解密字符串 ///StringMD5Encrypt()MD5加密 ///StringPYChar()单个汉字返回该汉字首字母 ///StringRandom()生成指定位数的随机数 //...

    net实用类50超级实用方法赠分页

    ///StringEncrypt() DES字符串加密中文不可以加密 ///StringDecrypt()DES解密字符串 ///StringMD5Encrypt()MD5加密 ///StringPYChar()单个汉字返回该汉字首字母 ///StringRandom()生成指定位数的随机数 /...

    net实用类50超级实用方法赠分页分页控件强大的分页

    ///StringEncrypt() DES字符串加密中文不可以加密 ///StringDecrypt()DES解密字符串 ///StringMD5Encrypt()MD5加密 ///StringPYChar()单个汉字返回该汉字首字母 ///StringRandom()生成指定位数的随机数 //...

    .net50个常用方法简单华丽的分页控件功能大的分页控件 50个实用方法

    ///StringEdit()给出指定字符串长度多少位后用点显示... ///StringReplaceSpace()替换文本中的空格和换行 ///StringColor()改变字的颜色 ///StringNull()当对象是空的时候 转为空字符串 ///String...

    c#项目结束后的总结

    因为Id是数值,所以在传递的时候只需要在sql字符串中用"+Id+"即可实现,而Name是字符串,所以在传递的时候还需 要在"+Name+"两边各加一个单引号(')来 实现; 2>给命令对象添加参数法: 例如: int Id =1; ...

    powerbuilder

    在该字符串中,使用非打印字符的ASCII码值表示非打印字符zerochar:integer类型,可选项,指定在string参数中用于表示数值0的ASCII码值。有效取值在1到255之间返回值Integer。函数执行成功时返回1,发生错误时返回-1...

Global site tag (gtag.js) - Google Analytics