博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置struts2 默认欢迎页的几种办法:
阅读量:3588 次
发布时间:2019-05-20

本文共 735 字,大约阅读时间需要 2 分钟。


1、首先需要明确的是struts过滤器配置映射的模式是路径匹配还是扩展匹配,如果url-pattern配置为/*,如果不做特殊处理,是不会转到welcome-file-list设置的文件的。

这种情况,有两种办法解决默认转向:

a.一种是在struts.xml中定义一个默认的action,设置

<default-action-ref name="index"></default-action-ref>

<action name="index">

<result type="dispatcher">login.jsp</result>

</action>

这种方法推荐使用,不过有些特殊情况,比如不想把默认action配置在struts.xml中时候,就采取下面的方法。


b.一种是定义过滤器继承struts的过滤器,把上下文根路径排除,不让根路径请求转发到struts的过滤器中去,同时在web.xml定义默认的欢迎页。

欢迎页可以直接是Html或者jsp,在他们中可以定义跳转的action路径。

如: <meta http-equiv='refresh'   content='0;url=login.jsp'> content中第一个参数为多少秒后跳转


否则会报 There is no Action mapped for namespace [/] and action name [] associated with context path [/MTMSWeb].


2、第二种如果把url-pattern配置为 *.action ,在web.xml定义默认的欢迎页即可,但是所有的action请求的url都需要加上action后缀否则找不到action配置

转载地址:http://ylswn.baihongyu.com/

你可能感兴趣的文章
爆料称字节跳动实习生删库
查看>>
无缝滚动lunbot
查看>>
如何将Map集合写入txt文件中
查看>>
springboot参数检验,Assert使用
查看>>
htonl函数原理
查看>>
MACOS的Python虚拟环境使用笔记
查看>>
MAC系统使用Matplotlib显示中文问题亲测有效
查看>>
JavaScript的类型转换笔记
查看>>
JavaScript闭包实现计数器
查看>>
JavaScript中this关键字
查看>>
JavaScript两种定时器的使用
查看>>
阿里云服务器配置Nginx访问不到问题
查看>>
MAC电脑使用jupyter notebook
查看>>
Windows上设置jupternotebook远程访问
查看>>
查找数组中指定值下标
查看>>
不用strcat进行连接
查看>>
排列组合Cnm,有参数有返回值
查看>>
嵌套数组中查找元素
查看>>
gets函数
查看>>
查找句子中单词数,串
查看>>