`
yqp_001
  • 浏览: 27790 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

一个空格引起的麻烦

阅读更多

  

java 代码
  1.      Mon Oct 29 13:27:57 CST 2007  
  2. 这样是报错的:   
  3. <c:forEach var="a" varStatus="status"  items=" ${articleBean.list}" >   
  4.             ${status.index}${a.title}   
  5.         </c:forEach>   
  6. 这样是正常的:   
  7.  <c:forEach var="a" varStatus="status"  items=" ${articleBean.list}" >   
  8.             ${status.index}${a}   
  9.         </c:forEach>   
  10. 这样是正常的:   
  11. <c:forEach var="a" varStatus="status"  items="${articleBean.list}" >   
  12.             ${status.index}${a.title}   
  13.         </c:forEach>   
  14.   
  15. 在items中间的一个空格造成的。对比了很久,一个单词一个单词的测试,后才发现.   
  16.   
  17. 在glassfish和tomcat上表现一样。   
  18.   
  19. 不知道谁能够解释这个现象。  
分享到:
评论
8 楼 海妖的夜 2007-11-04  
An error occurred while evaluating custom action attribute "value" with value "${a.title}": Unable to find a value for "title" in object of class "java.lang.String" using operator "." (null)

已经很明显了,java把items变量当成了String来处理.
7 楼 yqp_001 2007-11-02  
楼上说的有点意思,有谁能确定一下?
6 楼 海妖的夜 2007-10-31  
items=" ${articleBean.list}" 有空格是不是应该表示以空格开头的字符串?
5 楼 yqp_001 2007-10-30  
竟有人思考,我很高兴。
是这样子的:
1.代码最前面的foreach被javaeye的编辑器吃掉了。
2.一有空格,a后面有title,是a的一个属性。报错。
  二也有空格,a后面没有title,正常。
  三没有空格,a后面有title,正常。
找出这个空格的影响费了很多时间,因为明明代码没有语法错误(netbeans没有提示错误),但就是运行报错。
4 楼 marky 2007-10-29  
天之魔神 写道
marky 写道
这样是报错的:    
"a" varStatus="status"  items=" ${articleBean.list}" >    
            ${status.index}${a.title}    
            
这样是正常的:    
 "a" varStatus="status"  items=" ${articleBean.list}" >    
            ${status.index}${a} 


[b]这2个地方除了
{a}
不一样,还有那里不一样?[/b]




items="${articleBean.list}"

第一个在 ${articleBean.list}前面多了个空格


LS看清楚,2个都有
3 楼 JoeDanny 2007-10-29  
天之魔神 写道
marky 写道
这样是报错的:    
"a" varStatus="status"  items=" ${articleBean.list}" >    
            ${status.index}${a.title}    
            
这样是正常的:    
 "a" varStatus="status"  items=" ${articleBean.list}" >    
            ${status.index}${a} 


[b]这2个地方除了
{a}
不一样,还有那里不一样?[/b]




items="${articleBean.list}"

第一个在 ${articleBean.list}前面多了个空格

第二个也带啊,不能说明问题.
2 楼 天之魔神 2007-10-29  
marky 写道
这样是报错的:    
"a" varStatus="status"  items=" ${articleBean.list}" >    
            ${status.index}${a.title}    
            
这样是正常的:    
 "a" varStatus="status"  items=" ${articleBean.list}" >    
            ${status.index}${a} 


[b]这2个地方除了
{a}
不一样,还有那里不一样?[/b]




items="${articleBean.list}"

第一个在 ${articleBean.list}前面多了个空格
1 楼 marky 2007-10-29  
这样是报错的:    
"a" varStatus="status"  items=" ${articleBean.list}" >    
            ${status.index}${a.title}    
            
这样是正常的:    
 "a" varStatus="status"  items=" ${articleBean.list}" >    
            ${status.index}${a} 


[b]这2个地方除了
{a}
不一样,还有那里不一样?[/b]

相关推荐

    java-servlet-api.doc

    然而,一个映射可能是由一个URL和许多Servlet实例组成,例如:一个分布式的Servlet引擎可能运行在不止一个的服务器中,这样的话,每一个服务器中都可能有一个Servlet实例,以平衡进程的载入。作为一个Servlet的...

    excel的使用

    假如某公司采用一个特殊的数学公式计算产品购买者的折扣,如果有一个函数来计算岂不更方便?下面就说一下如何创建这样的自定义函数。自定义函数,也叫用户定义函数,是Excel最富有创意和吸引力的功能之一,下面我们...

    快进「FastForward」-crx插件

    Opera具有一项名为FastForward的简洁功能,它可以检测页面上的“下一个”链接,并允许您使用空格键不仅向下滚动,而且在单击页面底部时,它会自动前进到下一页以连续释放鼠标读。此扩展为Chrome浏览器带来了与歌剧...

    FastForward-crx插件

    Opera具有一项名为FastForward的简洁功能,它可以检测页面上的“下一个”链接,并允许您使用空格键不仅向下滚动,而且在单击页面底部时,它会自动前进到下一页以连续释放鼠标阅读。 此扩展为Chrome浏览器带来了与...

    j-play-crx插件

    您将看到一个游戏板,可以使用空格键逐步操作,或单击自己选择的线索。 随时跟踪“ Coryat”得分,并将其与游戏的组合“ Coryat”得分进行比较。 有关损坏的图像的注意事项:J存档站点本身似乎在其线索中存在很多...

    multiCCL_f

    将内存定位的一个容易引起误解的“判断……”改为“将判断……” (以上两处BUG感谢网友woaicomputer等的反馈) 3.增加了定位注入数据块的特征码的功能(主要用于对付flux等) 方法是:a 想办法从内存中抓取注入的...

    软件病毒特征码定位软件multiCCL

    将内存定位的一个容易引起误解的“判断……”改为“将判断……” (以上两处BUG感谢网友woaicomputer等的反馈) 3.增加了定位注入数据块的特征码的功能(主要用于对付flux等) 方法是:a 想办法从内存中抓取注入的...

    J-游戏「j-play」-crx插件

    您将看到一个游戏板,可以使用空格键逐步操作,或单击自己选择的线索。 随时跟踪“ Coryat”得分,并将其与游戏的组合“ Coryat”得分进行比较。 有关损坏的图像的注意事项:J存档站点本身似乎在其线索中存在很多...

    计算机应用技术(实用手册)

    让默认的就可以了,但是超频玩者是肯定不会放过任何可以提高性能的东西的,所以如果你想在这里让你的电脑提升一点性能的话,就必须慢慢试验,选择一个适当的参数才能让你的计算机达到性能和稳定的最佳状态!...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    --我们做了优化,现在要使一个Asp.net的按钮能够AJAX提交,你不需要做任何设置(PageManager的属性EnableAjax为true即可,这是默认属性)。 +PageManager的实例方法AddAjaxUpdateControl改名为...

    ExtAspNet_v2.3.2_dll

    -修正extjs最新版本(v3.2.2)中的一个bug,如果下拉列表中存在两个相同的Text,则SelectedValue返回值永远是第一个Text的值(feedback:ben.zhou)。 -应用补丁#6593, #6621(feedback:vbelyaev)。 +修正IE7下Grid分页...

Global site tag (gtag.js) - Google Analytics