struts2标签在jsp页面的一个奇怪的使用问题

站在巨人的肩膀上奋斗 发布于 2013/05/04 14:54
阅读 508
收藏 0

这个奇怪的问题,牵涉到的struts2的标签有:s:if 、s:iterator、s:property

牵涉的bean有:自定义的User和Company

奇怪的地方是:使用struts2的标签循环遍历集合然后在页面显示信息(请看图片:使用下面图片中的写法,User集合的信息可以正常显示,如果User换成Company那样的写法就不行了)。哪位大牛知道这个是什么情况?难道bean  User不能随便用吗?

 

 

 

 

 

 

 

 

 

加载中
0
淘金
%{}是动态表达式,Struts2标签默认会把value值当字符串处理。#是请求过来的数据,是后台request过来的也就是ActionContext取值。Controller(action)传值到页面有两种方式一种值栈一种山下文。get/set方式就是通过值栈传值过来的
0
JustForFly
JustForFly

由于看不到你后台的代码,所以建议你可以在JSP中的各个标签后加入一些输出字符到页面上调试,看看到底哪里取值出现了问题。

比如,是否设置了get/set方法等。

0
淘金
s:property 不是struts2的标签
返回顶部
顶部