解决方案 »

  1.   

    在struts配置文件中,修改action 如下:
    <action name="hello" class="TestAction ">
    <result name="success" >/Hello.jsp</result>
    </action>
    然后新建一个TestAction类,代码如下
    public class TestAction extends ActionSupport {
    public String execute() throws Exception {
    return SUCCESS;
    }
      

  2.   

    这个404信息也能帮助分析问题的
    贴出具体的404信息,是action找不到呢,还是result的结果找不到呢?
      

  3.   

    谨防缓存影响,停掉tomcat,删除tomcat下面的work目录内的内容
    然后重新发布,启动tomcat,删除浏览器缓存试试看
    再使用 http://localhost:8080/Struts2_0100_Intruduction/hello 试试
      

  4.   

    谨防缓存影响,停掉tomcat,删除tomcat下面的work目录内的内容
    然后重新发布,启动tomcat,删除浏览器缓存试试看
    再使用 http://localhost:8080/Struts2_0100_Intruduction/hello 试试

    还是不行
      

  5.   

    将package 改个名字 ,删掉里面的namespace 这个属性 试试
    Hello.jsp 是在WebRoot 目录下面吧
      

  6.   

    404是路径错误,你给namespace起个名试试,如:namespace="/demo"
    访问的url是http://localhost:8080/Struts2_0100_Intruduction/demo/hello.action还有你的hello.jsp 和error.jsp放哪了?