java的struts2項目實現網站首頁只顯示域名不顯示index.do的作法

本身的網站快作完了,發現首頁顯示的時候老是跳轉到http://www.xxxxxx.com/index.dohtml

而我想讓http://www.xxxxxx.com/ 這樣的方式來訪問,不想帶有後邊的index.doweb

首先想到的是在web.xml加上歡迎頁:app

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

在index.jsp中:網站

<%@ page contentType="text/html;charset=utf-8" %>
<html>
    <header>
        <jsp:forward page="index.do" />
    </header>
</html>

可是這個時候並無達到效果,還須要在web.xml裏的struts過濾器里加上:url

    <filter-mapping>
        <filter-name>struts</filter-name>
        <url-pattern>/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
    </filter-mapping>
    此時啓動程序,http://www.xxxxxx.com/就默認訪問index.do了
相關文章
相關標籤/搜索