| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 460 人关注过本帖
标题:关于struts2 动态action 的问题
只看楼主 加入收藏
z511963074
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-4-27
结帖率:33.33%
收藏
已结贴  问题点数:20 回复次数:1 
关于struts2 动态action 的问题
下面是我的struts2.xml的配置,有一个action :

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.

<struts>
    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="true" />

<package name="default" namespace="/" extends="struts-default">

        <action name="first" class="FirstAction" >
            <result>
                /Hello.jsp
            </result>
            <result name="add">
                /add.jsp
            </result>
            <result name="update">
                /update.jsp
            </result>
        </action>

    </package>
   
</struts>

然后是我定义的action 类:
import com.opensymphony.xwork2.ActionSupport;
public class FirstAction extends ActionSupport {
        @Override
        public String execute() throws Exception {
             return SUCCESS;
        }
   
        public String update() throws Exception {
                return "update";
        }
   
        public String add() throws Exception {
             return "add";
        }

}

问题来了,我在地址栏敲入http://localhost:8080/struts_test_1.0/first 的时候能够正常打开Hello.jsp页面,但是我敲入http://localhost:8080/struts_test_1.0/first!add 或者敲入者http://localhost:8080/struts_test_1.0/first!update 的时候就出错了,提醒如下:

There is no Action mapped for namespace [/] and action name [first!add] associated with context path [/struts_test_1.0].

   
为什么会这样?怎么解决??求助
搜索更多相关主题的帖子: default Software version package action 
2013-10-10 15:32
java小蚂蚁
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:上海
等 级:贵宾
威 望:18
帖 子:558
专家分:2186
注 册:2013-7-2
收藏
得分:20 
你的配置不太好,你可以用那种啊action名_方法名来配置上struts,这样的话你的提交菜单只要写按照对应的规则写,应该都没有问题,类似.do和/*等

学海无涯#¥%……&*(
2013-10-11 19:51
快速回复:关于struts2 动态action 的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.092145 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved