我是用MyEclipse 8.5编的,是否是我少加了哪些jar文字?我目前加了Core、DOJO、DWR三个库文件

解决方案 »

  1.   

    你的jsp页面的跳转写正确了吗?还有就是跳转路径写对了吗?
      

  2.   

    Could not find action or result
    -------这个信息看来,是找不到action和result,请确认是否执行了action,可以在action里打印点log。或者debug。
    No result defined for action web.action.LoginAction and result success
    -------从这个信息来看,执行了action,但是没有找到success对应的result。从楼主的配置文件来看看,应该是可以找到的。
    关注一下
      

  3.   

    <result name="success" type="dispatcher">index.jsp</result>
    这样试试.
      

  4.   

    把你的login.jsp页面内容也发过来看看
      

  5.   

    你在调用equals之前,先判断下这个变量是否为空,如果不为空才做equals,
    在struts2里面,如果是方法本身的异常,就会报跳转错误,因此,你要确保你的变量不为空才用equals
      

  6.   


    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
    <struts>
       <package name="struts1" namespace="/test" extends="struts-default">
       <action name="login" class="web.action.LoginAction" method="execute">
       <result name="success">/index.jsp</result>
       <result name="error">/error.jsp</result>
    </action>
    </package>
    </struts>  
      

  7.   

    return SUCCESS 需要继承ActionSuport(好像这个类没写对,反正是需要继承个类)
    <action name="login" class="web.action.LoginAction" method="execute">
    不知道指定method有没有用