日期:2014-05-17  浏览次数:20690 次

java ee开发的系统前台是怎样取得数据的呢???
MVC三层架构,用struts2来控制,那么前台的取得的数据都是通过action取得的??
  我想问的就是前台的数据显示都是要通过action吗?不通过ACTION不就不能用村签了吗?而用标签就要用到action啊,但用ACTION显示首页数据感觉不太方便啊,难道要每一个链接都是index.action,而不能是index.jsp,这感觉比较困惑,希望大牛们指点指点

------解决方案--------------------
不是说前台的值都必须由action来传递的,只是我们习惯在action处理一些事情将结果作为参数返回给页面,你也可以将已知参数用连接或者表单的方式传递给下一个页面,这些参数都会临时储存在请求中,使用request.getAttribute(),request.getParameter()或者直接使用el表达式都可以获取到.
------解决方案--------------------
每一个连接可以不是action,如果你直接连接到jsp或者html,如何体现mvc。每一个链接都是要做一些处理的,(或者空处理),这才是分层吗?