每个页面都要通过action来转向,这样对安全性和权限的控制有好处了。我经历过的项目全部都特意这样做。我们一般控制所有的请求,如果没有经过action,就不允许访问任何资源。对于传值,一般都保存在request里面。现在很多框架都允许把表单字段映射到对象的字段。你看一下struts,jsf,tapestry,甚至jstl,都有这样的功能。也就是所谓的对象导航了。
这样,你可以让框架帮你把表单字段组装成对象,你只需要直接从request里面取出对象就可以了。设置表单的值的时候,也可以直接往request里面填充对象(或者对象的列表)就可以了,框架会把对象的相关字段和表单的字段关联起来。
这样,你可以让框架帮你把表单字段组装成对象,你只需要直接从request里面取出对象就可以了。设置表单的值的时候,也可以直接往request里面填充对象(或者对象的列表)就可以了,框架会把对象的相关字段和表单的字段关联起来。
一个页面转向一个action也没有占多少的资源
况且还有连接池支持着
而且用action控制还安全些
维护也容易些传值你说的那几种都是非常常用的,一般接收的值可以用request.getAttribute()
像用户名只类的可以用request.getSession