struts-config.xml中参数排序的问题
发布网友
发布时间:2024-10-21 22:36
我来回答
共2个回答
热心网友
时间:2024-11-16 20:39
配置文件是XML格式的文档,收到DTD文件的约束。你现在的配置文件中有内容违反了DTD的要求。
The content of element type "struts-config" must match "(display-name?,description?,form-
beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-
in*)".
在告诉你在配置文件中如果出现配置的节点需要满足括号中的要求。主要是配置节点必须按照先后顺序和个数要求。
你的配置主要是<action-mappings>节点你写成了单数<action-mapping>导致的错误。
热心网友
时间:2024-11-16 20:39
你文件的所有内容就这些吗?通常这个问题是某个字符写错了引起的,类似'<>/'之类
完整的应该是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
。。。这中间是你贴出来那段
</struts-config>
如果这个结构已经有了,你可以尝试着删除某个节点,以确定到底是哪段标签写错了
另外,“?”代表是0个或1个,“*”代表是0个或多个
唔,仔细看了一下,<action-mapping></action-mapping>应该改成<action-mappings>