zoukankan      html  css  js  c++  java
  • Struts中一个Action完成后要导向另外一个Action该怎么办?

    我们在Struts开发中,一般对于一个Action来说,我们会给其定义success的导向路径,如: 

    <!-- Browse Notices --> 
    <action path="/BrowseNotices" 
    type="com.jointforce.action.BrowseNoticesAction"> 
    <forward name="success" path="/jsp/browsenotices.jsp"/> 
    </action> 

    这是非常普遍的一个现象,但如果success的导向页面不是一个jsp文件,而是另外一个Action呢?比如,删除一条记录后,我们要页面导向到浏览页面,自然,就要求在删除这个Action完成之后,导向浏览这个Action,这里,正确的配置应该是将path配置成浏览Action,注意,第一,不要写web context,第二,Action后面一定要加.do .ec 等filter符号,如: 

    <!-- Delete Notices --> 
    <action path="/DeleteNotice" 
    type="com.jointforce.action.DeleteNoticeAction"> 
    <forward name="success" path="/BrowseNotices.ec"/> 
    </action> 

    如上,/BrowseNotices.ec不要写成/easycluster/BrowseNotices.ec /easycluster这个字符串 struts会为我们自动加;也不要写成/BrowseNotices,Struts不认识这个Action,后面一定要加filter ,即我们在web.xml中定义的,.do .ec等等这种东西
  • 相关阅读:
    [AHOI2005]航线规划(树链剖分+时间倒流)
    洛谷4317花神的数论题(数位DP)
    天天爱跑步(NOIP2016)
    BZOJ4730 Alice和Bob又在玩游戏
    基础数论总结
    poj1845(数论)
    扩展(bsgs+卢卡斯)(bzoj3283)
    古代猪文(数论)
    BSGS
    构建之法阅读笔记3
  • 原文地址:https://www.cnblogs.com/super119/p/1935023.html
Copyright © 2011-2022 走看看