1.action的在struts-config.xml中的path=/test,如果调用action的页面在web应用根目录下,那么
页面中就应该为<a href="test.do">test</a>
如果jsp页面不再根目录下,那么页面中就应该为<a href="/test.do">test</a>

解决方案 »

  1.   

    你有没有配置好struts-config.xml
      

  2.   

    我在struts-config.xml和我能运行的应用上时一样的,从我这copy过去的,
    不可能有错,而且能够正常执行,配置如下
    <struts-config>
      <form-beans>
        <form-bean name="testActionForm" type="com.ninetowns.FrameWork.Form.testActionForm" />
      </form-beans>
      <action-mappings>
        <action input="/Struts.jsp" name="testActionForm" path="/test" scope="request" type="com.ninetowns.FrameWork.Action.testAction">
          <forward name="success" path="/Struts.jsp" />
        </action>
      </action-mappings>
    </struts-config>
      

  3.   

    在jbuilder上,执行运行jsp后,点击链接也能够执行.do
    我怀疑是否在打包的时候有什么属性没有选择好,或者在websphere上我的应用什么
    没有配置好.因为另外一个应用程序(不是我配置的)能够执行.do的
      

  4.   

    jsp如果不在跟目录   /工程名/test.do