为什么我在配置文件中加了
<global-forwards>
<forward name="Error" path="Failure.jsp"></forward>
</global-forwards>
就会出错呢,删掉就不会有错误
错误是<struts-config>会有红色波浪线

解决方案 »

  1.   

    struts 配置文件是有标签的 顺序的 
    可以参考其dtd文件,如果是Eclipse 工具 把鼠标放在红线处 会有提示。
    自己试下  详细的我就不多说了
    自己 解决问题才能印象深刻!
      

  2.   

    还是告诉你吧 配置文件中元素的顺序 如下 当然 这是 struts1.x的顺序
    :<!ELEMENT struts-config(data-sources?,formbean?,global-exeception?,global-forward?,action-mapping,controller?,message-resources*,plug-in*)>
      
      在Struts配置中,必须按照以上的DTD指定的先后顺序来配置<Struts-config>元素的各个子元素,如果颠倒了这些元素的配置文件中的位置,在Struts应用启动时会生成错误。
      

  3.   

    非常谢谢你!解决好了,我还有一个问题请教就是:<!ELEMENT struts-config(data-sources?,formbean?,global-exeception?,global-forward?,action-mapping,controller?,message-resources*,plug-in*)>
    在我程序的那里可以看到上面的代码,我是菜鸟,请多指教!
      

  4.   

    你程序中看不到 那是定义在dtd文件中的
      

  5.   

    如果是Eclipse 工具 把鼠标放在红线处 会有提示。