我自己试了试 你可以在com.erma.struts.action.LoginAction 执行后这么写
 response.sendRedirect("http://localhsot:8080/B/showNews.do");   B是B项目名称的意思
 return null;
这样就可以了 

解决方案 »

  1.   

    我自己试了试 你可以在com.erma.struts.action.LoginAction 执行后这么写
     response.sendRedirect("http://localhsot:8080/B/showNews.do");   B是B项目名称的意思
     return null;
    这样就可以了 
      

  2.   

    支持楼上在com.erma.struts.action.LoginAction   执行后这么写 
      response.sendRedirect( "http://localhsot:8080/B/showNews.do ");       B是B项目名称的意思 
      return   null; 
    这样就可以了  
      

  3.   


            request.getRequestDispatcher("http://localhsot:8080/B/showNews.do?xx=xx").forward(request,response);
            return null;
      

  4.   

    还有另一种办法。a.jsp中<html:form action="/b">这样就直接进入b.do了。
    然后在com.erma.struts.action.BAction中return (new ActionForward("/b.jsp"));这样就可以进入b.jsp了;
      

  5.   

    还有另一种办法。"login .jsp中 <html:form   action= "/showNews " >这样就直接进入showNews.do了。 
    然后在com.erma.struts.action.showNewsAction中return   (new   ActionForward( "/showNews.jsp "));这样就可以进入showNews.jsp了;详细点。
      

  6.   

    <action   attribute= "loginForm "   name= "loginForm "   path= "/login "   scope= "request "   type= "com.erma.struts.action.LoginAction " > 
    <forward   name= "err "   path= "/page/err.jsp " > </forward > 
    <forward   name= "display "   path= "../WEB-INF/showNews.do " > </forward > 
    </action > WEB-INF是B项目的目录
    没使过不知道性不?
      

  7.   

    直接在你的struts配置文件中forward后,加上redirect="ture",应该能解决问题.