一般我们的网站欢迎页面都为.html或jsp之类的文件,刚突然想如果我希望是action呢?
一开始以为只要将修改web.xml文件即可:
<welcome-file-list>
<welcome-file>index.action</welcome-file>
</welcome-file-list>
结果输入http://localhost:8080/web,并没有相应跳转到index.action上去。
去网上搜索了下发现,原来tomcat在映射welcome file时.遇到有后缀的情况下是去项目文件夹下寻找相应的文件,所以希望设置action为欢迎页面时,不仅需要修改web.xml,还需要在项目下新建一个空的index.action文件。
如果希望是某个servlet呢??请注意上面提到"有后缀"这几个字,由于一般情况下,我们编写servlet时,设置的url-pattern不带有后缀,所以,对于这些servlet需要将web.xml进行修改即可
<welcome-file-list>
<welcome-file>WelcomeServlet</welcome-file>
</welcome-file-list>
WelcomeServlet为欢迎页面servlet的访问url
分享到:
相关推荐
对于action和servlet混用的问题进行说明和解答,action和servlet混合使用会产生一些影响。
ActionServlet.java
servlet与Struts action线程安全问题分析
对已ActionServlet的深入讲解,是您在一知半解中彻底明白来龙去脉
如果你被servlet action isnot available 困扰了很久都没有办法解决,那么就用这个包替换掉commons-beanutils的包!看看这个方案吧!
struts2 Action 包 命名空间 servlet APIstruts2 Action 包 命名空间 servlet APIstruts2 Action 包 命名空间 servlet APIstruts2 Action 包 命名空间 servlet APIstruts2 Action 包 命名空间 servlet APIstruts2 ...
SSM笔记-Servlet原生API,测试使用Servlet原生API作为参数
可以对struts进行深入的学习.个人觉得是个很不错的文档,因积分的问题不得不出卖自己的珍藏之物
详细列出Apache+Servlet+Jsp的环境设置,帮助初学者快速解决配置问题
Servlet详解 Servlet详解 Servlet详解
java ,servlet基础知识代码描述 供学习用
servlet apiservlet apiservlet apiservlet api
这是用纯servlet编写的。简单的实现了页面的跳转,欢迎servlet的初学者免费下载学习。用到的技术是继承HttpServlet类的方法。
刚刚接触java时做的日志管理系统,做的很简单,适合初学着 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet...
本代码包是基于Servlet的用户登录界面的一个操作,里面包含了用户登录界面的HTML文件,并且使用了C3P0和MySql,是学生管理系统的最基础也是最开端的东西。
登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+...
servlet作为服务器登陆注册界面的实现,非常有用的一段代码。
servlet基础与servlet容器模型
缺省的 init() 方法设置了 Servlet 的初始化参数,并用它的 ServletConfig 对象参数来启动配置, 因此所有覆盖 init() 方法的 Servlet 应调用 super.init() 以确保仍然执行这些任务。在调用 service() 方法之前,应...