楼主是不是类型错了, type="com.myfirststruts.web.LoginCheckAction,报的错误意思是,没有找到映射的action!

解决方案 »

  1.   

    <html:form action="/XXXXProcess.do" styleId="saveForm" enctype="multipart/form-data"><action path="/XXXXProcess"
     name="XXXXXXTemplateForm"
     type="XX.yy.action.XXXXXXXXForwardAction"
     scope="request">
     <forward name="success" path="/XXXXXXXTemplate.do" />
     <forward name="failure" path="/XXXXXXXTemplate.do" />
    </action>
      

  2.   

    struts-config.xml中代码: <action input="/login.jsp" name="UserForm" path="/login"
                    这里写的path是 "/login"Cannot retrieve mapping for action /LoginAction 
                    你要访问的path是 "/LoginAction"所以找不到,这里要一致
      

  3.   

    在jsp中的代码:<html:form action="login.do" method="get">struts-config.xml中代码: <action input="/login.jsp" name="UserForm" path="/login" scope="session" type="com.myfirststruts.web.LoginCheckAction"/>
    这是什么错误呢?
    你要访问的路径不是LOGIN 是LOGIN的处理代码,应该是loginAction,把这里改了应该就对了
      

  4.   

    在jsp中的代码:<html:form action="/login" method="get">
    注意:action="/login" 
    struts-config.xml中代码: <action input="/login.jsp" name="UserForm" path="/login" scope="session" type="com.myfirststruts.web.LoginCheckAction"/>
    注意:path="/login" 
      

  5.   

    在jsp中的代码:<html:form action="login.do" method="get">struts-config.xml中代码: <action input="/login.jsp" name="UserForm" path="/login" scope="session" type="com.myfirststruts.web.LoginCheckAction"/>
    这是什么错误呢?你的<action path=""/>里的path有重名,看看你的struts-config.xml里边有没有。
    还有,<html:form action="login.do" method="get">
    里的action="login.do" 改成  /login.do
      

  6.   

    你的struts-config.xml中的form是怎么定义的?
      

  7.   

    login.do是form表单提交action时使用的方式
    在html:form标签中应该使用/login