Servlet访问Javabean并传结果给jsp

 

 1.先建立包名:

 

2.建立实体类

  参考二维表,考虑各个字段名字、类型

  在entity包里面建立一个类,代码如下:

public class House {
    private String id;
    private String name;
    private String address;
    public String getId() {
        return id;
    }
    …//其它

 

3.建立业务逻辑接口(HouseService)和实现(HouseServiceImpl

经理写接口:
public interface HouseService {
    public List<House> getAllHouses();
}
小弟写实现类:
@Override
    public List<House> getAllHouses() {
        List<House> houseList = new ArrayList<House>();
        //1    光头强的家    森林188号
        //2    熊大的家    森林树洞一期3楼
        House h1 = new House();
        House h2 = new House();
        
        h1.setId("1");
        h1.setName("光头强的家");
        h1.setAddress("森林188号");
        
        h2.setId("2");
        h2.setName("熊大的家");
        h2.setAddress("森林树洞一期3楼");
        
        
        houseList.add(h1);
        houseList.add(h2);
        
        return houseList;
    }

 

4.创建一个(Servlet)控制器,调用service获取数据集List【把结果输送到jsp,并跳转过去】

    在action包中新建Servlet:HouseAction_showAllHoses

4. 建立一个show.jsp,取得request对象中的List

核心代码:request.getAttribute("houseList_label");

剩下参考war包中的代码,跟之前的例子也是一样的

 

posted @ 2017-05-21 20:43  南城琉璃  阅读(796)  评论(0编辑  收藏  举报