这样写:
在Servlet中用
data=new Data();
data.setName("TEST");
HttpSession session=request.getSession(true);
session.setAttribute("data",data);
//利用ReqeustDispatcher或response.sendRedirect方法将用户转发到你
//需要使用的JSP页面
在JSP中这样写:
<!--注意:此处的id一定要和Servlet中的session.setAttribute("data",data)
"data"参数相一致
--〉
<jsp:useBean id="data" class="Data" scope="session"/>
<!--使用该JavaBean就可以了!-->
在Servlet中用
data=new Data();
data.setName("TEST");
HttpSession session=request.getSession(true);
session.setAttribute("data",data);
//利用ReqeustDispatcher或response.sendRedirect方法将用户转发到你
//需要使用的JSP页面
在JSP中这样写:
<!--注意:此处的id一定要和Servlet中的session.setAttribute("data",data)
"data"参数相一致
--〉
<jsp:useBean id="data" class="Data" scope="session"/>
<!--使用该JavaBean就可以了!-->
<jsp:getProperty property="name"/>
String cost=request.getParameter("cost");
%>
如果:如果BEAN里的某个属性是数组或容器即 new data().setName(s[]);(注:s是String类型) 或 new data().setName(new ArrayList());
那我如何从JSP里读出来?最好就可以<jsp:getProperty.../>,不要用<%...%>.