segAct!viewOrder.do改成segAct!viewOrder.action
struts1默认是.do,struts2默认是.action。

解决方案 »

  1.   

    namespace="/" ,去掉过, 没用。
      

  2.   

    return SUCCESS;   
      <result name="success">airServices/checkFlightForServices.jsp</result>应该是返回String类型的 应该是 return "success";吧!
      

  3.   


    这个地方没问题,Action有内置的返回值,SUCCESS(必须大写)是其中之一。
      

  4.   

    struts配置文件加上 <constant name="struts.action.extension" value="do" />试试
      

  5.   


    这个地方难道不是看拦截器的配置吗?
    你改一下试试,估计是这个问题吧。后缀名和拦截器没关系吧,要改也是加个常量,去指定后缀名。OK,3Q,我去试下,, 我想应该也是这个原因,前段时间因为公司项目原因所以一直用的struts1,这下用struts2没适应回来。
      

  6.   


    这个地方难道不是看拦截器的配置吗?
    你改一下试试,估计是这个问题吧。后缀名和拦截器没关系吧,要改也是加个常量,去指定后缀名。OK,3Q,我去试下,, 我想应该也是这个原因,前段时间因为公司项目原因所以一直用的struts1,这下用struts2没适应回来。就是这个原因, 自己看了半天, 改了几次, 哈哈, 谢啦。