<global-forwards>
   <forward name="welcome" path="/login.do" redirect="false" />
</global-forwards>
这是全局的,还有指定的
<action path="/login" 
        type="这个地方自己写" 
        scope="request" 
        name="loginForm" 
        validate="false">
            <forward name="login" path="/web/login/login.jsp" />
</action>

解决方案 »

  1.   

    但是我没有action啊,就只跳转,不写action,也必须这样吗,那action里写什么东西?
    什么也不写吗?
    是不是如果只跳转的话,那必须写进global里,而且不能重名啊?
      

  2.   

    一般都需要action的,因为你有很多事务可以在其中处理。
    jsp中login对应struts.xml中 path="/login" 
    其余的都差不多。
    action中,可以用如下方法。
    public ActionForward execute(
    ActionMapping mapping,
    ActionForm form,
    HttpServletRequest request,
    HttpServletResponse response)
    throws Exception {
    return mapping.findForward("login"); 
    }
    注意login的地方,保持一致,应该就可以了。
      

  3.   

    跳转不是必须写进global里,重名不能重复。