共计 636 个字符,预计需要花费 2 分钟才能阅读完成。
今天尝试使用 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
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-12/138819.htm