web.xml中welcome-file-list的作用

今天尝试使用struts2+ urlrewrite+sitemesh部署项目,结果发现welcome-file-list中定义的欢迎页不起作用:

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

启动服务器后,直接输入http://localhost:8080/project 终是报404错误,初步猜测是由于没有找到index.jsp这个文件造成的,于是在web-root下新建一个空白的index.jsp;重新启动之后成功显示,但是由于welcome-file中不能直接写action,所以对index.jsp进行改造:

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<jsp:forward page="/index.html" />

这样就达到了只输入项目名就可访问的目的: 直接输入 http://localhost:8080/ project

原文连接:web.xml中的welcome-file-list不起作用

时间: 2024-12-22 07:22:19

web.xml中welcome-file-list的作用的相关文章

web.xml中的&lt;context-param&gt;与&lt;listener&gt;作用

1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将<context-param></context-param>转化为键值对,并交给ServletContext

web.xml中load-on-startup的作用

如下一段配置,熟悉DWR的再熟悉不过了:<servlet>   <servlet-name>dwr-invoker</servlet-name>   <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>   <init-param>    <param-name>debug</param-name>    <para

web.xml中Listener的作用

Servlet的监听器Listener,它是实现了javax.servlet.ServletContextListener 接口的服务器端程序,它也是随web应用的启动而启动,只初始化一次,随web应用的停止而销毁.主要作用是: 做一些初始化的内容添加工作.设置一些基本的内容.比如一些参数或者是一些固定的对象等等.下面利用监听器对数据库连接池DataSource的初始化演示它的使用: MyServletContextListener.java package dc.gz.listeners; i

web.xml中Filter的作用

Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码.做一些业务逻辑判断等.其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request.Response)统一设置编码,简化操作:同时还可进行逻辑判断,如用户是否已经登陆.有没有权限访问该页面等等工作.它是随你的web应用启动而启动的,只初始化一次,以后就可以拦截相关请求,只有当你的web应用停止或重新部

web.xml中load-on-startup的作用(转)

web.xml中load-on-startup的作用 如下一段配置,熟悉DWR的再熟悉不过了:<servlet>   <servlet-name>dwr-invoker</servlet-name>   <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>   <init-param>    <param-name>debug<

web.xml中load-on-startup的作用 转

如下一段配置,熟悉DWR的再熟悉不过了:<servlet>   <servlet-name>dwr-invoker</servlet-name>   <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>   <init-param>    <param-name>debug</param-name>    <para

【转】web.xml中load-on-startup的作用

http://www.blogjava.net/xzclog/archive/2011/09/29/359789.html 如下一段配置,熟悉DWR的再熟悉不过了:<servlet>   <servlet-name>dwr-invoker</servlet-name>   <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>   <init-param

(转载)web.xml中 IntrospectorCleanupListener的作用

1 <!--web.xml--> 2 <listener> 3 <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class> 4 </listener> 1.此监听器主要用于解决Java.beans.Introspector导致的内存泄漏的问题 2.此监听器应该配置在web.xml中与spring相关监听器中的第一个位置(也要在C

web.xml中listener作用及使用

一.WebContextLoaderListener 监听类 它能捕捉到server的启动和停止,在启动和停止触发里面的方法做对应的操作! 它必须在web.xml 中配置才干使用,是配置监听类的 二.以下是搜集的一些listener方面的知识 简例一 监听用户上线与退出,显示在线用户 1.登陆页面 Login.jsp <%@page pageEncoding="gb2312" contentType="text/html; charset=gb2312" %&