atfa 发表于 2005-6-8 12:10:43

这两天在学MVC,觉得很晕

我不知道怎么让JSP接收一个servlet的返回值


我现在在一个JSP里面提交一个请求showallitem给一个servlet

这个servlet收到请求后让一个javabean处理

javabean从数据库里面读取数据,放在一个列表里面

然后返回给servlet

但是我不知道servlet怎么把这个列表返回给JSP :twisted:

Sam1860 发表于 2005-6-8 13:43:14

通过request对象的get/setAttribute方法进行传递

atfa 发表于 2005-6-8 14:26:02

<jsp:useBean id="xxx" type="com.yyy" class="aaa.bbb" scope="request"/>

在这里面,xxx com.yyy aaa.bbb分别有什么要求没有?

class和type有什么区别呢?

Sam1860 发表于 2005-6-8 16:25:00

type一般是不用写的,它可以填跟class一样,也可以填bean的父类和接口

simonhuan 发表于 2005-6-10 20:38:00

可将表示结果的javabean存在request、session或servletcontext中,再将请求转发:
RequestDispatcher dispatcher=request.getRequestDispatcher("目的jsp页面的URI");
dispatcher.forward(request,response);
在目的jsp页面中使用jsp:usebean,jsp:getProperty或表达式语言访问存储的javabean。
页: [1]
查看完整版本: 这两天在学MVC,觉得很晕