无法描述,就直接看我的代码和输出结果吧!!
在List进行操作时,发现如下问题:
页面代码:
<body>
Struts2标签:<s:property value="list.size"/><br/>
Struts2标签:<s:property value="list.size()"/><br/>
<s:iterator value="list">
<s:property/><br/>
</s:iterator>
</body>
方法一:
public class ListAction {
private List<String> list;
public String execute(){
list = new ArrayList<String>();
list.add("Hello");
list.add("World");
return "OK";
}
public List<String> getList() {
return list;
}
}
输出结果:
Struts2标签:2
Struts2标签:2
Hello
World
方法二:
Action的代码:
public class ListAction {
public String execute(){
List<String> list;
list = new ArrayList<String>();
list.add("Hello");
list.add("World");
ActionContext.getContext().put("list", list);
return "OK";
}
}
输出结果:
Struts2标签:
Struts2标签:
Hello
World
奇怪的事情发生了。只输出了一半!!
方法三:
<body>
Struts2标签:<s:property value="#request.list.size"/><br/>
Struts2标签:<s:property value="#request.list.size()"/><br/>
<s:iterator value="#request.list">
<s:property/><br/>
</s:iterator>
</body>
public class ListAction {
public String execute(){
List<String> list;
list = new ArrayList<String>();
list.add("Hello");
list.add("World");
ActionContext.getContext().put("list", list);
return "OK";
}
}
输出结果:
Struts2标签:2
Struts2标签:2
Hello
World
不知道为什么会出现这种情况,还望高人指点一下!!
分享到:
相关推荐
struts2迭代 Map List
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
struts2一个action处理多个请求
struts2 的一个实例struts2 的一个实例struts2 的一个实例struts2 的一个实例
下面是我用Struts2做的一个分页显示实例,基本的思路是:把数据库表中的每一行数据封装成一个对象,用一个返回类型为List的方法返回这些对象,接着在Struts2的action里面定义一个List属性,用这个List来接收从数据库...
struts2常用的7个jar包,struts2常用的7个jar包,struts2常用的7个jar包,struts2常用的7个jar包,struts2常用的7个jar包
Struts2+ajax+json返回list,并处理json返回为[object,object]的方法,Struts2配置
目前已有大量的企业项目采用Struts2来作为Web框架进行开发,掌握Struts2是每个进行Web开发的Java程序员的一项必备技能。 本视频对Struts2的庞杂技术点进行抽丝剥茧,提炼出企业开发必备的核心技术点和重要技能。视频...
struts2 资料struts2 资料struts2 资料struts2 资料
struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全...
struts2的概述struts2下的HelloWord struts2基础 struts2做好准备 struts2的标志 struts2的Action讲解 struts2中的国际化 struts2转化器 struts2实现表单数据校验 struts2的基石-拦截器 ...struts2进阶学习一
struts2传递map list set到action
struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...
一个很好的关于Struts2的讲义!struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义
struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包
struts2源码 struts2案例 struts2使用包
利用Struts 2框架创建一个web项目chap2_e22,实现用户登录过程。具体要求是在loginAction类中分别用login()和registered()处理用户登录和注册的过程,分别创建login.jsp和register.jsp两个页面实现登录和注册的...
Struts2 tiles操作例子,附带demo代码
可对struts2 标签如等相应列进行求和.
Struts2 Struts2 超好的Struts2 pdf 文档 Struts2 Struts2 超好的Struts2 pdf 文档 Struts2.pdf文档