Servlet访问Javabean并传结果给jsp

时间:2022-10-27 19:06:07

 

 1.先建立包名:

Servlet访问Javabean并传结果给jsp

 

2.建立实体类

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

Servlet访问Javabean并传结果给jsp

  在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

Servlet访问Javabean并传结果给jsp

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

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

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