前台引号问题

原创 2015年07月07日 15:02:59

 ==============value=<c:out value=”${val}”>和value=’<c:out value=”${val}”>’==============

  在jsp页面中,我们经常会使用value=<c:out value=”${val}”>的格式来对值进行展示。<>这部分内容加引号和不加引号是有区别的,即value=<c:out value=”${val}”>和value=’<c:out value=”${val}”>’是有区别的。可能我们平时的开发过程中很难注意到。
   加了引号表示value为一个字符型的值,不加引号则默认为数字型的了。对于一般的字符串来说可能两者看不出什么区别。但是对于中间有空格的字符串来说区别就大了。用例子说明如下:
要显示某个地址,后台是 address = shanghai xuhui daxing road(每个词中间有个空格)。
   value=<c:out value=”${ address }”> 展示结果为:shanghai,即从第一个空格开始后面被截去;
   value=’<c:out value=”${ address }”>’展示结果为:shanghai xuhui daxing road,正常显示。
   
加引号和不加引号,一个不注意,可能会犯错哟。

 

 ==============jsp页面报错:equal symbol expected  ==============

是由于单引号和双引号的混乱使用导致的。

解决办法:

将双引号里面的双引号改成单引号;

单引号里面的双引号该成单引号。

 

使用CKEdito和AJAX时候, 引号不能提交的问题

今天碰到一个问题, 在使用CKEditor,进行AJAX提交的时候,如果包含单引号,则内容提交不到后端.      经过搜索,得到以下解决方案      前端JS代码(使用了CKEditor): ...
  • dzta831121
  • dzta831121
  • 2015年01月09日 17:17
  • 745

应对sql语句中出现的引号问题

在写sql时我们难免会遇到一些sql语句的拼接,然而这种拼接很容易造成拼接的语句在执行时语法错误。 在数据库中默认字符串是被单引号包裹,但我们不指定他包裹的范围将会产生你意想不到的错误。...
  • mafan121
  • mafan121
  • 2015年04月21日 19:24
  • 1197

js中写html代码时引号问题

html中写js代码: 正常写法(一般情况下): 其实更好的写法: "OK");" /> 因为此时仍是在html管辖范围内的,所以"会被解析为单引号 js中写html代...
  • zhuyangxing
  • zhuyangxing
  • 2014年01月12日 10:39
  • 3436

关于HTML标签属性值没有引号的问题

JavaScript正则表达式给HTML标签中的属性添加双引号。 改为:  实例如下: function rp(str,trg){ var reg1 = /(\s+\w+)\s*=\...
  • seven_tao
  • seven_tao
  • 2013年08月22日 17:12
  • 775

执行 CMD 时,参数加引号常见问题

在调用 CMD 时,如脚本中用 WScript.Shell 调用。 如果参数中有包含空格的长路径名时,必须要加引号才能正确被识别。 是的,大家都知道要加引号,但怎么加却容易被误解。这个问题,不时地...
  • mostone
  • mostone
  • 2014年05月29日 07:30
  • 7312

response.write ""引号内的语法是怎样的

1,双引号""ASP中处在双引号中的可以是任意的字符、字符串,HTML代码。比如cnbruce here")%>产生的页面效果分别是:默认文字和加粗文字“cnbruce here”下面再想想,如果我要...
  • cinda_wl
  • cinda_wl
  • 2009年12月27日 20:46
  • 1099

关于SQL语句中的引号问题(VB&VBScript)

在 VB&VBScript中访问数据库的时候最常用的是以下两种语句:1、选择查询(select),返回结果集;2、动作查询(update、insert、delete等),无结果集。无论哪一种语句,经常...
  • hjh032722
  • hjh032722
  • 2008年11月18日 13:26
  • 1095

由注册用户名不能使用单引号和双引号引发的思考

机房收费系统敲完很久了,也很久没有在CSDN上写博客了。关于机房收费系统能写的东西很多,同期的也写了很多。在测试机房收费系统时如果用户名里含有单引号或者双引号时,每次系统都会报错或者崩溃。      ...
  • Senior_lee
  • Senior_lee
  • 2013年11月17日 20:39
  • 1983

eval用单双引号

  function a(c) { alert(c); } eval("a(/"123/");") //evaluate, 自已依上下文执行。,只有一定的处理能力eval("a(/"1/"23/");...
  • cxzhq2002
  • cxzhq2002
  • 2007年03月23日 18:34
  • 2753

关于encodeURI两次转码和非两次转码,以及后台中文,前台不显示问题总结

一:js:如果中文乱码,就转码两次 function details(cellValue,row){ return ''+"详情"+''; } 二:后台中文前台不显示: 就用这个...
  • luman1991
  • luman1991
  • 2016年09月29日 15:48
  • 547
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:前台引号问题
举报原因:
原因补充:

(最多只允许输入30个字)