Struts2struts.xml 在myeclipse8.5正常,也能运行。 但到了myeclipse9下 同样的文件却出现语法错误 :Invalid result location value/parameter
struts.xml有错误的片段
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
   <constant name="struts.ui.theme" value="simple" /> 
   <constant name="struts.locale" value="en_utf-8"/>
   
   <package name="postGroup" extends="struts-default"> 
      <action name="aaaaa" class="aaaaaAction">
        <result name = "success" type="redirect">bbbb.action</result>
                    <!-- bbbb.action 如果是 .Action 的话就出:Invalid result location value/parameter -->
        <result name="input">/admin/UserBSO/UserRegedit.jsp</result>
      </action>
      <action name="Curtain" class="CurtainAction">
        <result name="success" type="freeer">/asasa.ftl</result>
                    <!--asasa.ftl 中的 .ftl 的话也是出:Invalid result location value/parameter -->
      </action>
   </package>
</struts>    不知道是不是写的不犯规的问题。但在MyEclipse8.5下没问题。 到了 9 下就出问题了。 不知道什么原因了

解决方案 »

  1.   

    myeclips9 啊 没用过,顶下
      

  2.   

    Never used MyEc9, but you can try the following steps:1st try type="redirect-action"2nd try adding namespace '/' to package 
      

  3.   

    感谢 !改成redirect-action好了。
    在PKCKAGE里加入namespace 还是有错误哦
      

  4.   

    MyEclipse不好用,占用资源很大,建议用eclipse
      

  5.   

    <result>${r}</result>
    这样写就行
      

  6.   

    Never used MyEc9, but you can try the following steps:1st try type="redirect-action"2nd try adding namespace '/' to package
    [/Quote]
      

  7.   

    不能改成redirect-action,那样服务器启动在读取struts.xml配置文件的时候会出错。原来的写法没错。是Myeclipse的问题,可能不太稳定的吧。不用改了,只是看上去难受一点。
      

  8.   

      竟然说8.5可以运行,哪我也下载8.5试试了。我的是动态结果 <result>${str}</result>  就报这种错误呀
      

  9.   

    有办法解决的,只是麻烦点而已,你右击项目,然后在MyEclipse选项中点击里面的Manager Validation选项,点击Excluded Resource,然后勾选该项目所有的文件,这样,就可以去除红色的错误信息了,本人亲自试过,这情况同样能够解决掉jquery的文件错误问题。
      

  10.   

    只需要右键单击项目名称,在MyEclipse选项中选择Remove all validation makers 就可以了
      

  11.   

    遇到和你一样的问题了,参考这里的解决方法。http://blog.csdn.net/crackerlover/article/details/7612438