Struts2中为什么推荐要从Action跳转至JSP呢?比如:一个注册界面(reg.jsp)要访问这个页面需要通过如下方式Reg.Action ---> reg.jsp(提交至) ---> Reg.Action ---> success.jsp

解决方案 »

  1.   

    在Action类能够处理业务逻辑,和维护性好
    你也不能在JSP里写业务逻辑吧,那不成model1了!
    jsp只管呈现 (view)
    你的业务处理要交给Action(controller),这就是model2的MVC思想
      

  2.   

    比如:reg.jsp要取得数据库内容。
      

  3.   

    Action就是控制层 你为什么要使用 Struts? 如果不在Action 中跳转,你也不需要 用Stuts了。
      

  4.   

    统一管理 易维护拓展 如果你是用servlet 或页面 做的跳转 你离开公司后 另一个人要维护一个跳转页面找起来会很麻烦, 如果是是用struts-action的话就很容易了 因为不管是谁写的代码 他的风格都是统一的
      

  5.   

    运用Action可以控制请求,并调用BEAN层,并用Jsp作显示
      

  6.   

    大家没理解楼主的意思 ,他的意思是不直接访问页面,而是通过action的配置跳转。
    这样的好处是主要是对资源的 安全考虑,如果没必要的话,直接访问就可以了。
      

  7.   

    如果你想直接jsp跳到jsp的话,那就没必要用什么struts了,struts本来就是控制分层跳转的