首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 在线等!!~~“No action instance for path /×× could be created”问题。。 [已结贴,结贴人:FG2006]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FG2006
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-08 10:20:55 楼主
    我的struts-config配置文件:
    <global-forwards>
        <forward name="index" path="/index.jsp"/>
        <forward name="RegeditSelf" path="/RegeditSelf"/>
        <forward name="login" path="/pages/login.jsp"/>
     
       
      </global-forwards>

    <!-- =========================================== Action Mapping Definitions -->

        <action-mappings>
               
            <action path="/RegeditSelf"
      type="com.save.action.RegeditSelf"
      scope="request">
      <forward name="login" path="/pages/login.jsp" />
      </action>

      ...........

    index.jsp
    <%@ taglib uri="struts-logic" prefix="logic" %>
    <logic:redirect forward="RegeditSelf"/>
    只有这两句。我是想在加载首页之前先去执行一个action
    请大家帮帮忙看看那错了。。
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ee4456
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 10:56:431楼 得分:10
    1检查你的action配置写的type的包路径写的对不对..
    2你配置了action 的mapping,有没有写对应的类?
    3IDE编译问题,有可能没有编译该action的.class文件
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • huahua2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:01:302楼 得分:0
    <forward name="login" path="/pages/login.jsp"/>
    改为
    <forward name="login" path="/login.jsp"/>
     
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FG2006
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:05:343楼 得分:0
    type的路径没有问题。。。
    action的mapping,我已经贴出来了。。也没问题啊
    我重新编译过。。还是不行啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FG2006
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:08:494楼 得分:0
    这里没有错的。。首先它没有去加载RegeditSelf这个类。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • huahua2000
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:12:255楼 得分:5
    <forward name="index" path="/index.jsp"/>
        <forward name="RegeditSelf" path="/RegeditSelf"/>
        <forward name="login" path="/pages/login.jsp"/>

    path="/index.jsp"  path="/pages/login.jsp"
    JSP的工程路径应该是一致的,为什么login.jsp的路径比index.jsp多了个pages,你建ACTION时肯定建错了.


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lhp636_1
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:17:006楼 得分:5
    引用 5 楼 huahua2000 的回复:
    <forward name="index" path="/index.jsp"/>
        <forward name="RegeditSelf" path="/RegeditSelf"/>
        <forward name="login" path="/pages/login.jsp"/>

    path="/index.jsp"  path="/pages/login.jsp"
    JSP的工程路径应该是一致的,为什么login.jsp的路径比index.jsp多了个pages,你建ACTION时肯定建错了.



    index.jsp  和 login.jsp  不是一级目录吗?。。。杂出现了个/pages/ 我感觉找不到还是配置文件的问题。。好好找找。。。帮顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FG2006
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:18:147楼 得分:0
    我的index.jsp和login.jsp不在一个文件夹下。。我把除index.jsp以外的其它页面放在pages文件 夹下了。便于管理啊。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jiangkaixun
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:23:348楼 得分:5
    <forward name="login" path="/pages/login.jsp"/>

    会不会是因为你陪了个全局的login转发 而你的action又配置了个,有没有可能冲突了?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FG2006
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:45:419楼 得分:0
    不会的。。现在是在别的电脑 上可以的,没有错误,但是在我的电脑上就会显示 错误 。这是怎么会事呀。。?在没加这个类之前,一切显示 正常的。。应该不会是tomcat的问题的,虽然我的tomcat启动的时候会有错误。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FG2006
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 11:58:5010楼 得分:0
    快哭了。。。莫名其妙啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dryZeng
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-08 13:25:0411楼 得分:5

    <forward name="RegeditSelf" path="/RegeditSelf"/>
    改为
    <forward name="RegeditSelf" path="/RegeditSelf.do"/>
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved