标题:struts2 打开jsp页面,直接触发action,在本页面显示结果
只看楼主
zc0308mylove
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-4-8
结帖率:100%
已结贴  问题点数:5 回复次数:7 
struts2 打开jsp页面,直接触发action,在本页面显示结果
给个实例
搜索更多相关主题的帖子: action jsp 页面 触发 结果 
2010-04-24 02:00
zc0308mylove
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-4-8
得分:0 
给自己顶一下
2010-04-24 18:24
HeiN
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:53
专家分:193
注 册:2010-3-30
得分:0 
会了吗?
2010-04-26 18:57
HeiN
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:53
专家分:193
注 册:2010-3-30
得分:5 
<jsp:forward page="empl.do?operate=dogetAll"></jsp:forward>

在struts-config.xml 中     <action-mappings>
        <action attribute="employeeForm" input="/index.jsp"
            name="employeeForm" path="/empl" scope="request" parameter="operate"
            type="xlh.e166.chap7.web.action.EmployeeAction">
            <forward name="show" path="/show.jsp" />
            <forward name="error" path="/error.jsp" />
        </action>

    </action-mappings>

然后在Action 中 继承DispatchAction就OK了







2010-04-26 19:02
zc0308mylove
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-4-8
得分:0 
找到解决方法了
<jsp:forward page="empl.do?operate=dogetAll"></jsp:forward>,应该是struts1.x的吧

我的方法是:test.jsp
<body onload="window.location='findAllGoods.action'">
通过XML
然后跳转到findAllGoods.action
2010-04-26 22:41
午夜屠猪男
Rank: 4
等 级:业余侠客
威 望:2
帖 子:194
专家分:259
注 册:2007-1-3
得分:0 
<s:action>

2010-05-19 09:48
pigpigpigxk
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:26
专家分:109
注 册:2010-5-27
得分:0 
你看看STRUTS2包里含的的例子就知道了。在根目录下都有一个index。html如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <META HTTP-EQUIV="Refresh" CONTENT="0;URL=example/HelloWorld.action">
</head>

<body>
<p>Loading ...</p>
</body>
</html>
2010-05-27 20:07
pigpigpigxk
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:26
专家分:109
注 册:2010-5-27
得分:0 
window.location可能在某些浏览器中不行的。
2010-05-27 20:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-304225-1-1.html




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

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