今天要把首页换成velociy的,发现直接修改welcome-file为一个action请求不生效。

经过查询资料发现有如下三种解决办法:

1.  <welcome-file-list>
<welcome-file>/index.action</welcome-file>
</welcome-file-list>

然后在webapp目录下新建一个空文件index.action

2. <welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>

在jsp中做重定向跳转

3.<welcome-file-list>
<welcome-file>/index.html</welcome-file>
</welcome-file-list>

在html中使用META重定向操作:<META HTTP-EQUIV="Refresh" CONTENT="0;URL=max/HelloWorld.action">

其中,content="1 是时间控制,表示1秒后自动跳转到要跳转的页面. content="0 表示打开该页后立即跳转到你要跳转的页面. url 是要跳转的路径

综上所述,个人感觉第一个方法简洁方便快速。当欢迎页面查找index.action,并进行页面请求时会经过struts拦截器,从而间接的发起action请求。

分析问题原因:

1. 这是由于web.xml中的welcome-file-list配置段仅对servlet和普通页面有效,其他不支持

2. 因为struts2采用过滤器的方式处理请求,默认情况是监控url地址的变化

参考资料地址:http://www.cnblogs.com/taoweiji/p/3248847.html

http://www.jdiy.org/read.jd?id=y0hi94eg4l

welcome-file 不能配置action的解决方法相关推荐

  1. LNMP下提示File not found问题的解决方法

    这篇文章主要给介绍了关于在LNMP下提示File not found问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 ...

  2. Tomcat常见问题 (配置)及解决方法

    Tomcat常见问题 (配置)及解决方法 原来使用Tomcat时总会出现各种错误,问度娘也是五花八门的答案,有时候还不能解决问题,最近看到了一个总结很全很有用的视频,在这里总结出来了,方便以后使用. ...

  3. 使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法

    使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法 参考文章: (1)使用 EasyBCD 安装Ubuntu 14.04 Error 1 ...

  4. mkdir()提示No such file or directory错误的解决方法

    mkdir()提示No such file or directory错误的解决方法 参考文章: (1)mkdir()提示No such file or directory错误的解决方法 (2)http ...

  5. tomcat配置报错解决方法 The jre_home environment variable is not defined correctly

    tomcat配置报错解决方法 The jre_home environment variable is not defined correctly 参考文章: (1)tomcat配置报错解决方法 Th ...

  6. SVN报错:can‘t open file db/txn-current-lock:permission denied 解决方法

    SVN报错:can't open file db/txn-current-lock:permission denied 解决方法 参考文章: (1)SVN报错:can't open file db/t ...

  7. mysql 1033_mysql报错1033 Incorrect information in file: ''''xxx.frm''''问题的解决方法(图)...

    这篇文章主要介绍了关于mysql报错1033 Incorrect information in file: 'xxx.frm'问题的解决方法,文中通过示例代码介绍的很详细,需要的朋友可以参考借鉴,下面 ...

  8. mininet *** Error: RTNETLINK answers: No such file or directory 问题及解决方法

    mininet *** Error: RTNETLINK answers: No such file or directory 问题及解决方法 参考文章: (1)mininet *** Error: ...

  9. the jar file has no source attachment解决方法

    今天开发一个简单的保存数据到数据库的功能,但是频繁报错,tomcat也一直崩溃,真的是...什么都不想说了.基础扎实才是王道!今天分享一个我遇到的问题并附上解决办法:the jar file has ...

最新文章

  1. P of EAA 总结
  2. Eclipse导出APK文件报错 android lint problem
  3. 花呗将全面接入央行征信系统,拒绝接入将无法使用 网友:还好我不买房
  4. ROS防火墙规则收集
  5. linux命令查看系统日期,Linux系统查看当前时间的命令
  6. 【深度学习中的数学】高维矩阵乘法规则
  7. Dennis M. Ritchie(丹尼斯里奇)
  8. 【STC单片机】通过ADC外部输入调节PWM占空比输出并串口打印当前脉冲值
  9. 终于把所有的 Python 库都整理出来啦,赶紧收藏!!!
  10. 黑客知识之7种DoS攻击方法简述
  11. 按键精灵抓取不到的问题
  12. html中ul怎么写,HTML: ul 标签
  13. zcmu1684 求余数
  14. Java后端开发工程师简历加分项:个人在线简历的搭建
  15. 20-40K/月,百度车联网招聘多岗位Android工程师(地点:深圳)
  16. Unity发布小游戏(五):小游戏的打包与上传到CCD云服务器
  17. 关于WirelessKey的一些说明
  18. 上海科目二考试-浦东沪南考场的心得总结
  19. 伺服阀放大器接线设置
  20. python:求素数

热门文章

  1. 042MenuStrip 类
  2. 《软件需求规格说明书》几点重要内容
  3. Cannot connect to “localhost“. The server time zone value ‘�й���׼ʱ��‘ is unrecognized or representsC
  4. 【Spring Cloud 4,【一步教学,一步到位】
  5. python毕业设计项目源码选题(8)网上外卖点餐系统毕业设计毕设作品开题报告开题答辩PPT
  6. zzulioj 1205: 你爱我么?
  7. ppt密码保护文件如何解除密码,ppt复制打印限制如何解除?
  8. Android TextView 超链接显示及跳转
  9. ai皮肤检测分数_AI皮肤检测App开发如何识别的你的皮肤问题
  10. 上拉电阻大小对i2c总线的影响