关于struts一问 数据总是要用一个东西传给jsp的,不过常见的办法好象是用request而非session。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我说的是存放在request范围的bean中。 參考做法:你在Action中处理好从数据库里取到的数据后。将他们按照你们原来的习惯作一定的封装后,保存到你的Action一开始的类似DynaActionForm tForm = (DynaActionForm) form;的这个tForm里,然后,再返回Jsp,最後在Jsp裏調用tForm裏的數據來顯示。 M和V分开,只是从结构上面讲,而你想想,V如果只是显示,它没有M的支持怎么可能那!一般来讲action不是用来做商业逻辑的操作,而是交给ejb或者是javabean来作,具体用什么都是要根据系统的要求。一般来说是这样的一个request->action(当然他也要用到frombean)->ejb(javabean)返回一个结果再有action-》view to f286:感谢你的发言,不知道你能不能说说你是如何实现从action-》view的?to leemaasn and lhbf:很感谢你们的建议! 你看看,我问的那个有关logic:iterate的问题会明白一点的,呵 数据库操作 业务逻辑底层是PO交给action是个VO建议把这个VO封装成FormBean(Collection属性)然后放进request前台view就可以用各种taglib直接显示 不会出现兼容性问题 在action中我用两种1.直接输出页面PrintWriter writer = response.getWriter(); writer.write(pageDisplay);return null;2.返回页面用自定义tag:(ActionMapping map);return map.findForward("forward");到forward所指向的页面用自定义tag把数取出来这两个方法可是高手总结一年多的,俺也是“拿来注意”具体的东西太多,楼主慢慢掌握吧。 myeclipse问题 hibernate中一对多删除时总报错外键约束,求解 struts2迭代iterator 遍历list问题 如何根据 查询语句 找出相关的文档? 结交一些JAVA朋友 怎么样判断服务器端发送数据的时候,我才接收? 初级问题:打包后xml读不出来 在线等~~ 安装了j2ee的jdk,还用再装j2se吗? 在Struts 的模块里使用标签报错?? 求weblogic做负载均衡的资料,最好是自己实际做过的的资料 SOCKET与RMI之争 快来啊,送分啊!come on!!!
将他们按照你们原来的习惯作一定的封装后,
保存到你的Action一开始的类似
DynaActionForm tForm = (DynaActionForm) form;
的这个
tForm
里,
然后,再返回Jsp,最後在Jsp裏調用tForm裏的數據來顯示。
一般来讲action不是用来做商业逻辑的操作,而是交给ejb或者是javabean来作,具体用什么都是要根据系统的要求。
一般来说是这样的
一个
request->action(当然他也要用到frombean)->ejb(javabean)返回一个结果再有action-》view
感谢你的发言,不知道你能不能说说你是如何实现从action-》view的?
to leemaasn and lhbf:
很感谢你们的建议!
会明白一点的,呵
交给action是个VO
建议把这个VO封装成FormBean(Collection属性)
然后放进request前台view就可以用各种taglib直接显示 不会出现兼容性问题
1.直接输出页面
PrintWriter writer = response.getWriter();
writer.write(pageDisplay);
return null;
2.返回页面用自定义tag:
(ActionMapping map);
return map.findForward("forward");
到forward所指向的页面用自定义tag把数取出来这两个方法可是高手总结一年多的,俺也是“拿来注意”具体的东西太多,楼主慢慢掌握吧。