当前位置: 代码迷 >> J2EE >> myeclipse9 struts2 struts.xml资料报错
  详细解决方案

myeclipse9 struts2 struts.xml资料报错

热度:636   发布时间:2016-04-22 00:41:28.0
myeclipse9 struts2 struts.xml文件报错
XML code
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"    "http://struts.apache.org/dtds/struts-2.0.dtd"><struts>    <package name="case" extends="base">        <action name="case_*" class="com.jjl.action.cases.CaseAction" method="{1}">            <result name="index">                /htmls/case/case.html            </result>                        <!--只要有type="chain"的都报错,但是程序运行正常,但是看见有出错还是心理不爽                          那位大神给说一下啊!                          -->            <result name="index_chain" type="chain">                case_index            </result>            <result name="goAddCase">                /htmls/case/addCase.html            </result>            <result name="goEditCase">                /htmls/case/editCase.html            </result>        </action>    </package></struts>


------解决方案--------------------
struts的jar包和这个XML配置文件都是自动生成的吗?
------解决方案--------------------
只要程序运行正常就可以了,myeclipse也好IDEA也好,都不同程度有这样的问题,本来好好的xml或jsp还给报错,应该算是这些IDE的小bug,不用过多理会
------解决方案--------------------
<result name="index_chain" type="chain">
应该是找不到返回结果的类型 , 也就是type="china",是个一个不合法的。你这里不给type应该也是可以的。

以下,供lz参考:(返回的类型分别为velocity跟重定向)
<result name="input" type="velocity">change_user.html</result>
<result name="error" type="velocity">../../error.html</result>
<result name="success" type="redirect">userQuery.action?msg=${msg}</result>
  相关解决方案