浏览 3949 次
锁定老帖子 主题:一个空格引起的麻烦
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-10-29
java 代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间: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] |
|
返回顶楼 | |
发表时间: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}前面多了个空格 |
|
返回顶楼 | |
发表时间: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}前面多了个空格 第二个也带啊,不能说明问题. |
|
返回顶楼 | |
发表时间: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个都有 |
|
返回顶楼 | |
发表时间:2007-10-30
竟有人思考,我很高兴。
是这样子的: 1.代码最前面的foreach被javaeye的编辑器吃掉了。 2.一有空格,a后面有title,是a的一个属性。报错。 二也有空格,a后面没有title,正常。 三没有空格,a后面有title,正常。 找出这个空格的影响费了很多时间,因为明明代码没有语法错误(netbeans没有提示错误),但就是运行报错。 |
|
返回顶楼 | |
发表时间:2007-10-31
items=" ${articleBean.list}" 有空格是不是应该表示以空格开头的字符串?
|
|
返回顶楼 | |
发表时间:2007-11-02
楼上说的有点意思,有谁能确定一下?
|
|
返回顶楼 | |
发表时间: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来处理. |
|
返回顶楼 | |