本帖最后由 caojschy 于 2010-10-16 11:38:18 编辑

解决方案 »

  1.   

    帮忙顶一下!
    struts.xml配置错误,找不到"login"对应的配置,
    在错误栈中提示     “in namespace: ''”  应该是in namespace: '/' 才是正确的吧,
    你把 <s:form action="login" method="post">里面加个路径试试看:加namespace="/"
      

  2.   

    呵呵,谢谢了,问题解决了。我把namespace直接去了,
            <package name="struts2" extends="struts-default">
            <action name="*login" name="*loginDo" class="com.test.action.LoginAction">
                <result name="success">welcome.jsp</result>
                <result name="fail">regist.jsp</result>
                <result name="input">index.jsp</result>        </action>
            
                 
           <!-- 定义多动作控制器方法二 -->
          <action name="*loginDo" method="{1}" class="com.zpj.action.LoginAction">
            <result name="ok">/success.jsp</result>
            <result name="saveUserOk">/success.jsp</result>
            <result name="checkUserOk">/success.jsp</result>
            <result name="input" type="redirect">/index.jsp</result>
           </action>    </package>就这样把配置文件和jsp页面相应都改了改,就好了