浏览 1073 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-10-29 关键字: jstl foreach var
java 代码
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-10-29
这样是报错的:
"a" varStatus="status" items=" ${articleBean.list}" >
${status.index}${a.title}
这样是正常的:
"a" varStatus="status" items=" ${articleBean.list}" >
${status.index}${a}
这2个地方除了 {a}不一样,还有那里不一样?
|
|
| 返回顶楼 | |
|
时间:2007-10-29
marky 写道 这样是报错的:
"a" varStatus="status" items=" ${articleBean.list}" >
${status.index}${a.title}
这样是正常的:
"a" varStatus="status" items=" ${articleBean.list}" >
${status.index}${a}
这2个地方除了 {a}不一样,还有那里不一样?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}
这2个地方除了 {a}不一样,还有那里不一样?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}
这2个地方除了 {a}不一样,还有那里不一样?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来处理. |
|
| 返回顶楼 | |





