出现下面的提示,请问该怎么解决?求指点

<?xml version="1.0" encoding="GBK" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts> 
<default-action-ref name="defaultAction"/>
<package name="default" namespace="/" extends="struts-default">
<action name="zhangfei" class="ZhangFeiAction">
<result name="zhangfei">zhangfei.jsp</result>
</action>
<action name="*Login" class="LoginAction" method="{1}">
<result name="success">{1}_success.jsp</result>
<result name="fail">fail.jsp</result>
<result name="register">{1}.jsp</result>
</action>
<action name="defaultAction">
<result>error.jsp</result> 
</action>
</package>
</struts>
出现下面提示:
The content of element type "struts" must match "(package|include|bean|constant)*".怎么解决?

繁星点点滴滴
浏览 77回答 1
1回答

守候你守候我

出现该错误说明xml不符合dtd规范,而且提示信息已经给出来了,它的意思是struts下的子节点只能是package、include、bean或者constant  而你struts标签下的第一行却是<default-action-ref name="defaultAction"/>,所以报错。  解决办法是<default-action-ref name="defaultAction"/>移到package的子节点中。你试试看
打开App,查看更多内容
随时随地看视频慕课网APP