本来一个页面显示一个vo,就写一个action,一个form,这很简单。但有以下问题:
1、一个jsp页面要显示三个vo模型的数据,怎么设计?要写三个action还是在一个action里面调用三个dao?
2、我是把struts里查询到的数据通过request.setAttribute传给jsp页面的,这样如果用户直接输入地址访问jsp页,就看不到数据了。这就带来一些问题,比如显示的action的url不好看
1、一个jsp页面要显示三个vo模型的数据,怎么设计?要写三个action还是在一个action里面调用三个dao?
2、我是把struts里查询到的数据通过request.setAttribute传给jsp页面的,这样如果用户直接输入地址访问jsp页,就看不到数据了。这就带来一些问题,比如显示的action的url不好看
当然三个action也能实现,只不过连续跳转三次,将取出来的vo放在session范围内,jsp页面才能收到值
顺便说一句,action和form是俩概念,象DispatchAction里可以有n个方法,但只需要一个form