解决方案 »

  1.   

    把test去掉。
    /lee/Login.action
      

  2.   

    初步判断感觉是跟版本有一点关系。用myeclipse自带的struts生产就可以了。难怪所有东西都试过就是不对。可是还是想请教一下到底是什么原因呢?
      

  3.   

    试过了没用。用myeclipse自带的struts生产就可以了。具体原因还是不知道为什么不对,对照着看也没有差别
      

  4.   

    去掉了也不对。用MyEclipse自带struts就可以了。对照所有代码都一样。不过两个版本不一样,一个是2.1一个是2.3不知道是不是这个原因。只是我觉得里面的内容也跟版本没关系呀。
      

  5.   

    去掉了也不对。用MyEclipse自带struts就可以了。对照所有代码都一样。不过两个版本不一样,一个是2.1一个是2.3不知道是不是这个原因。只是我觉得里面的内容也跟版本没关系呀。
    我看到你form的action直接就是Login.action,而在错误页面中是找不到/lee/test/action,你也确实没有这个action的映射啊,所以你试试form的action改为:/lee/Login.action
      

  6.   

    路径问题,用basepath加上你的action
      

  7.   

    404错误是你的程序错误,所以你应该把路径改成/login/Login.action,你jsp页面中可以这样写${pageContext.request.contextPath}/Login/Login.action
      

  8.   

    去掉了也不对。用MyEclipse自带struts就可以了。对照所有代码都一样。不过两个版本不一样,一个是2.1一个是2.3不知道是不是这个原因。只是我觉得里面的内容也跟版本没关系呀。
    我看到你form的action直接就是Login.action,而在错误页面中是找不到/lee/test/action,你也确实没有这个action的映射啊,所以你试试form的action改为:/lee/Login.action
    不能直接这样写,不过确实是将路径改到这里就对了。我原来一直以为是调用到了Action后,它就是在struts配置的跟目录下面找,结果竟然还是在页面的目录下面找。