这两天在学MVC,觉得很晕
我不知道怎么让JSP接收一个servlet的返回值我现在在一个JSP里面提交一个请求showallitem给一个servlet
这个servlet收到请求后让一个javabean处理
javabean从数据库里面读取数据,放在一个列表里面
然后返回给servlet
但是我不知道servlet怎么把这个列表返回给JSP :twisted: 通过request对象的get/setAttribute方法进行传递 <jsp:useBean id="xxx" type="com.yyy" class="aaa.bbb" scope="request"/>
在这里面,xxx com.yyy aaa.bbb分别有什么要求没有?
class和type有什么区别呢? type一般是不用写的,它可以填跟class一样,也可以填bean的父类和接口 可将表示结果的javabean存在request、session或servletcontext中,再将请求转发:
RequestDispatcher dispatcher=request.getRequestDispatcher("目的jsp页面的URI");
dispatcher.forward(request,response);
在目的jsp页面中使用jsp:usebean,jsp:getProperty或表达式语言访问存储的javabean。
页:
[1]