struts1.x的logic:iterate标签为什么能和java混用? 就是iterate 标签的id属性可以直接当做一个变量。 10
为什么按照以下写法是可以的呢?就是iterate标签的id属性可以直接当做一个变量,如下代码:我没在jsp中定义过"u“这个变量。我看了iterate标签的源码,但是没有...
为什么按照以下写法是可以的呢?就是iterate 标签的id属性可以直接当做一个变量,如下代码:我没在jsp中定义过"u“这个变量。我看了iterate 标签的源码,但是没有看到定义变量的地方。
<logic:iterate id="u" name="userlist" type="com.employee.User">
<% =u.getAge()%>
</logic:iterate> 展开
<logic:iterate id="u" name="userlist" type="com.employee.User">
<% =u.getAge()%>
</logic:iterate> 展开
3个回答
2013-04-07
展开全部
struts后台处理完,再返回的
没看到定义的地方,说明你还没看完全
没看到定义的地方,说明你还没看完全
追问
您知道是哪段代码定义的吗? 我看的是Iterate标签源码,也就是IterateTag.java的源码,找不到有定义变量的地方。
展开全部
<% =u.getAge()%> 这个是java表达式 u这个对象应该是从jsp页面的隐含对象上获得
跟iterator标签的id属性没有关系吧 iterator只是起到迭代的作用把
跟iterator标签的id属性没有关系吧 iterator只是起到迭代的作用把
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
标签最后会在JSP的编译时转化成Servlet代码,所以<iterrate>会变成 for循环,u就是for循环中的变量了~~在for的作用域里,都是有效的~~
追问
iterrate标签是怎么变成for循环的?我看了Iterate标签源码也没找到定义的地方。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |