Struts做的action相当于是MVC模式中的C层,而在C层当中做的就是把V层提交的内容放到JavaBean中,C层再调用别的业务逻辑类,别的逻辑类处理完数据以后,再把结果送回到 C层,C层再根据结果用简单的判断,来判断跳到哪个页面上去,action就相当于是一个控制器,不处理数据,只进行简单的判断,Struts中的action只是将上面C层的工作自动化了而已,不用人为的去作了(但是判断条件还是要自己写的)

解决方案 »

  1.   

    嗯,可以通过不同的业务流程来判断不同的页面跳转。书上不过是给你个最简单的例子,不代表就一定要那么做。比如你现在需要在index.jsp中判断用户选择了哪个多选框,根据不同的选择跳转不同的页面,那么Action就有用了
      

  2.   

    action负责转发信息,根据接收到的不同不同参数做简单的判断之后,转到不同的jsp页面。
      

  3.   

    从index.jsp页面链接到登录页面,用html的超链接就可以了,进入action确实没有必要