http://localhost:8080/项目名/namespace/name
你的namespace=“/”不行吧还有你的jsp是写在WebRoot下的吧,不是的话路径也不对

解决方案 »

  1.   

    把 package 元素里的 namespace 去掉试试
      

  2.   

    TestAction 是否继承了 ActionSupport ,并且提供了execute() 方法?
      

  3.   

    /StrutsDemo 是你的contextpath吗
      

  4.   

    命名空间有两种写法,一种是省略直接是空字符,一种是/name,name 必须是唯一的,命名空间是访问action路径的一部分。
      

  5.   

    在struts配置文件, <result>/success.jsp</result>标签中,没有name属性,是否有影响?
      

  6.   

    index.jsp能显示, 跳转success.jsp的时候出错
      

  7.   


    /StrutsDemo 是你的contextpath吗 是的
      

  8.   

    success.jsp中写了些什么,贴出来看看。
      

  9.   

    success.jsp中写了些什么,贴出来看看。     <s:property value="helo" />
      

  10.   

    success.jsp中写了些什么,贴出来看看。     <s:property value="helo" />
    那你把<s:property value="helo" />去掉看看还报不报错,排除下。