zoukankan      html  css  js  c++  java
  • 关于struts2中的default-action-ref

    struts2中的default-action-ref一般用于,在请求无效或错误时将请求指引到错误页面。我这次的用法是在请求首页之前先发送请求到后台,进行数据获取后再转至首页显示,但是出了一个问题,default-action-ref无效了,原因是它无法识别采用通配符的方法,例:请求为helloworld,那么必须有一个对应<action name="helloworld">,而<action name="hello*">则有可能不行。在这提供一个解决办法:再写一个action,接收default-action-ref,然后用这个action对请求进行转发。

    1 <default-action-ref name="defaultAction"></default-action-ref>
    1 <action name="defaultAction">
    2   <result type="redirect">helloworld</result>
    3 </action>

    此外,defalut-action-ref是基于包的namespace生效。如:namespace="/",那么localhost:8080/123是可以被接收的;而localhost:8080/name/123则不行。

    作者: 薄峰
    出处: http://www.cnblogs.com/qbzf-Blog/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    数据库学习之范式理解
    Java学习之网络编程
    Hadoop学习之HBase和Hive的区别
    erlang 查看进程相关信息
    erlang web socket参考。
    erlang启动参数
    调试信息和错误信息。
    进程监控树。
    erlang的进程池。
    日志系统。
  • 原文地址:https://www.cnblogs.com/qbzf-Blog/p/6341351.html
Copyright © 2011-2022 走看看