今天在做项目的时候遇到一个简单的问题,让我卡主好久,为了以后能记住这个问题和帮助其他对这方面认识不够的,今天写下来跟大家分享一下。 在jsp中,如何让字符串跟EL表达式进行拼接。 若要实现 id= number1,id=number2 , id=number3,只是后面的数字在变化 那我 ...
在JSP页面中,我用EL来判断某个值是否为空以便输出不同的字符串,如下: empty id a.id is null : a.id 此时后面的 a.id 想和id这个值拼接在一起,如: a.id id,但这么写的话会报错,去查了下网上别人的说法是说用加号会被当作加法运算了, 网上查了很久没找到关于这个字符串如何拼接的方法,于是我只能用如下方法解决这个问题: empty id a.id is nul ...
2012-07-27 17:38 0 8833 推荐指数:
今天在做项目的时候遇到一个简单的问题,让我卡主好久,为了以后能记住这个问题和帮助其他对这方面认识不够的,今天写下来跟大家分享一下。 在jsp中,如何让字符串跟EL表达式进行拼接。 若要实现 id= number1,id=number2 , id=number3,只是后面的数字在变化 那我 ...
近期在项目中碰到一个需要在JSP页面中比较两String类型的值的问题,于是想当然的写了如下代码: 其中longValue是requestScope中一个Long类型的值,访问JSP页面,报错,查看控制台,抛了NumberFormatException异常 由出错 ...
之前看<thinkinjava>时记得书上分析国这个问题,然后面试的时候问道了,结果面试官说时的很含糊说是new了一个对象,我说底层用的Stringbuild.他还是说我说错了.谨以此文的记一下这个问题,不要以后面试时再被忽悠了. 文章详见 http ...
${empty navigationMenu.pageid? '':'&mpage='.concat(navigationMenu.pageid)} ...
el表达式是不能直接使用+好进行字符串拼接的,比如${dynaStr+"BH"}是错误的,因为el表达是把+当作数学运算符,回去格式化dynaStr,然后报格式化异常; 解决方案: <c:set value="${dynaStr}BH" var="bhstr"></c ...
在使用sql语句的时候,我们经常会遇到使用字符串变量的时候,比如说,查询,str:='select * from Table where Name='''+Name+'''';在.net里面使用sqlparameter,就不需要自己手动转换了,但是在做动态拼接sql时,总是或多或少的出现问题 ...
hmtl拼接问题: 今天在同事解决问题的时候发现 html <lable id="p"+@item.id></label> 拼接出来的是 p+5 <lable id="p'+@item.id'"></label> 拼接 ...
今天做项目,浏览器向后台传值的时候,碰到一个问题,声明变量的时候为null时,首次加载会报错。但是初始化一次后,就正常传值了,摸索了半天,终于找到问题所在。在此记录一下,谨记。 现在说说情况,我在JSP页面声明了三个搜索条件的全局变量为null,首次进入页面的时候,三个变量为nuii,点搜索按钮 ...