急!!!,询问javabean向页面传递数据有几种方式处理 1. 利用request2. 利用session3. 利用application4. 直接调用servlet 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 页面可以用JSP编写,你现在的实现方式就很好,用servlet做控制部分可以在servlet利用setAttribute()设置一个bean,当然按照需要也可以指定范围如request,session,application。当然也可以直接从一个JSP跳转到另外一个不过这种方式现在好像不太提倡了,为了很好的维护和升级管理要结构清晰MVC经典模式我感觉不错的。 把数据封装在一个Bean中,在servlet中调用一个getter法得到这个Bean,之后就可以用一楼的方式了 krqii(蓝岛) 问题是 A 页面调用 servlet利用setAttribute()设置一个bean,这个bean 在B页面是空的对象,不清楚为什么,增么设置能使 这个BEAN作用于 b页面,注意,bean数据是由servlet setAtrribute设置的 所谓的bean其实也是一个.java文件,里面是一些set和get方法,在你的servlet里初始化,然后把从数据库中查出来的值赋到这个bean中,再用request.setAttribute("bean",bean的对象名字)进行设置;在servlet将页面导到你的下一个页面,在那个页面里前面写<%@page import="倒入bean的那个类"%><% 初始化bean bean名字 = request.getAttribute("bean"); %>然后在要初始化的地方写<%=bean名字.get名字()%> 这个变量是ArrayList类型的怎么办?不是一个简单的String型的,在初始化LISTMENU这类的控件怎么写? servlet中request.setAttribute("array",arraylist对象名字)<%@page import="倒入bean的那个类"%><% ArrayList arr = new ArrayList(); arr = (ArrayList)request.getAttribute("array"); for(int i=0;i<arr.size();i++){ 初始化bean; bean的变量名=(bean的类名)arr.get(i);%> <%=bean的变量名.getmethod()%><% } %>这样就可以循环了。 ok,thank you very much 散分 session.setAttribute();然后到了页面再session.getAttribute();一个一个解出来。 jfreechart 时序图和柱状图混合展示 ssh建表其中一个表失败但控制台不抱错???? java调用oracle存储过程,报连接池异常 同一个标签ID取值 嵌入式框架表单的递交 Flex + Seasar2 交流群65810267 jsp为什么不能在Tomcat5.0使用? 付值问题 下载jdk的问题?急!!! 关于jsp中操纵表格的问题,大虾们帮忙! 请教一个checkbox和button的问题 ★★★ 网站开通,600分赠送!(分六次)★★★
可以在servlet利用setAttribute()设置一个bean,当然按照需要也可以指定范围
如request,session,application。当然也可以直接从一个JSP跳转到另外一个
不过这种方式现在好像不太提倡了,为了很好的维护和升级管理要结构清晰
MVC经典模式我感觉不错的。
<%@page import="倒入bean的那个类"%>
<% 初始化bean
bean名字 = request.getAttribute("bean");
%>
然后在要初始化的地方写<%=bean名字.get名字()%>
<%@page import="倒入bean的那个类"%>
<% ArrayList arr = new ArrayList();
arr = (ArrayList)request.getAttribute("array");
for(int i=0;i<arr.size();i++){
初始化bean;
bean的变量名=(bean的类名)arr.get(i);
%>
<%=bean的变量名.getmethod()%>
<% } %>
这样就可以循环了。