<forward name="schnews" path="/../school/schoolnews.jsp"> </forward>
mapping.findForward("scoolege");这两个怎么不一样呀?还有, 你的WEB.XML中有没有加入STRUTS

解决方案 »

  1.   

    回楼上,那个错误是我我在调试的时候改的主要的问题是,跟本请求不action里,其它页面就可以请求进来,不知道是那里出了错了
      

  2.   

    spring: 
    <bean name="/school/schoolnews" class="com.yitai.struts.action.school.SchoolNewsAction" autowire="byType"> </bean> 
     这里 的问题 spring: 
    <bean name="/schoolnews" class="com.yitai.struts.action.school.SchoolNewsAction" autowire="byType"> </bean> 你这样试试 如果不行 就是spring和struts结合的问题了
      

  3.   

    把两个xml配置改下,主要是struts的xml配置的请求路径要和spring的xml配置请求路径要一致。如:<action 
     parameter="method" 
     path="/schoolnews" 
     type="org.springframework.web.struts.DelegatingActionProxy"> 
      <forward name="schnews" path="/../school/schoolnews.jsp"> </forward> 
    </action> 
    spring: 
    <bean name="/schoolnews" class="com.yitai.struts.action.school.SchoolNewsAction" autowire="byType"> </bean> 
      

  4.   

    我想知道你的ation类,继承的哪个ACTION?DispachAction还是Action,注意两者是不同的,如果你继承的后者,肯定是跳转不到init()方法的.