关于struts2遇见的几个问题的看法

来源:互联网 发布:ubuntu提高权限 编辑:程序博客网 时间:2024/05/14 19:56

1.    如果出现这个问题 Unable to load configuration. - action - file:/D:/Program%20Files/apache-tomcat-6.0.24/webapps/myWebAppy2/WEB-INF/classes/struts.xml:9:51。

那可能是因为struts.xml中相应的action对应的实现类的包路径与实际文件夹的路径不相同了。

如:struts.xml中如下:

   <package name="exampy" extends="struts-default">
            <action name="Login" class="com.exampy.LoginAction">
                  <result name="error">/error.jsp</result>
                  <result name="success">/welcome.jsp</result>
            </action>
   </package>

 

然而在实际的文件夹结构确如下:

D:/APACHE-TOMCAT-6.0.24/WEBAPPS/MYWEBAPPY2
└─WEB-INF
    ├─lib
    └─classes
        ├─src
        └─exampy(此处应该为com--

                                                    |--exampy)

这样的话就可能导致无法加载的错误。

另外,要注意实现类中的包的路径也应与struts.xml中的包的路径相同。

如下:package com.exampy;
public class LoginAction
{

   .......
}

原创粉丝点击