《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
2、编写Action
package com.itzheng.struts2.demo3;
import java.util.List;
import com.itzheng.struts2.domain.Product;
import com.opensymphony.xwork2.ActionSupport;
/*
- 复杂类型的数据封装:封装到List集合
*/
public class ProductAction1 extends ActionSupport {
private List products;
// 提供集合的set方法
public List getProducts() {
return products;
}
public void setProducts(List products) {
this.products = products;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
System.out.println(“==================”);
for (Product product : products) {
System.out.println(product);
}
return NONE;
}
}
3、相关配置文件
<?xml version="1.0" encoding="UTF-8" ?>测试:
1、搭建JSP页面
2、创建Action
package com.itzheng.struts2.demo3;
import java.util.Map;
import com.itzheng.struts2.domain.Product;
import com.opensymphony.xwork2.ActionSupport;
/*
- 复杂数据类型的封装,封装到Map集合
*/
public class ProductAction2 extends ActionSupport {
private Map<String, Product> map;
public Map<String, Product> getMap() {
return map;
}
public void setMap(Map<String, Product> map) {
this.map = map;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
for (String key : map.keySet()) {
Product product = map.get(key);
System.out.println(key + " " + product);
读者福利
由于篇幅过长,就不展示所有面试题了,感兴趣的小伙伴
更多笔记分享
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
714679779618)]
[外链图片转存中…(img-XBAT94RV-1714679779618)]
更多笔记分享
[外链图片转存中…(img-2prrXIut-1714679779618)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!