一般情况下,tomcat项目的默认页面为html、htm和jsp页面,但是我们的主页往往是动态的。比如.action .do 或者使用了其他插件,页面的后缀名不再仅仅是那3种了。
如果我们直接这样配置的话tomcat是不认可的。
<welcome-file-list>
<welcome-file>index.action</welcome-file>
</welcome-file-list>
其实解决的方法和简单,只要在项目跟目录下建立一个index.action的空文件就ok了。
根据是tomcat conf下的web.xml中有这样一段注释
引用
<!-- ==================== Default Welcome File List ===================== -->
<!-- When a request URI refers to a directory, the default servlet looks -->
<!-- for a "welcome file" within that directory and, if present, -->
<!-- to the corresponding resource URI for display. If no welcome file -->
<!-- is present, the default servlet either serves a directory listing, -->
<!-- or returns a 404 status, depending on how it is configured. -->
分享到:
相关推荐
例如,“struts.i18n.encoding”设置默认的字符编码为UTF-8,而“struts.action.extension”定义了Struts2处理的请求后缀,默认为“do”。 - `<package>`元素定义了一个包,它包含一组相关的动作。每个包可以扩展...
- 在Struts2中,Action的后缀名可选,默认情况下可以省略action #### 六、常见问题解决 1. **struts.xml文件不支持自动提示** - 设置Catalog:Window > Preferences > 搜索 "catalog" > Add - Key Type: URI -...
9. **请求后缀**:默认处理的请求后缀是.action,可以通过配置修改为其他后缀。 10. **处理流程**:Struts2接收请求,通过FilterDispatcher过滤器,匹配Action,执行Action,然后根据Result配置进行视图跳转。 11....
- 修改包名以符合个人或团队的命名规范,其余配置保持默认状态。 - 完成配置后,Struts1会自动加载所需的jar包至项目的WEB-INF目录下。 - 同时还会自动生成必要的资源文件以及标签库文件,其中最重要的文件是`...
- `*.action`:Struts2 框架常用的后缀名。 - `*.html`:HTML 文件。 - **注意事项**: - 路径范围越大,优先级越低。 - 后缀名匹配与路径匹配不能混用,例如 `/*.do` 是错误的写法。 #### 五、Tomcat 目录下...
- **Struts 2 配置**:将Struts 2 的jar包加入到项目的类路径中,并创建struts.xml文件作为核心配置文件。 - **项目初始化**:设置项目的基本结构,包括创建web.xml文件、配置过滤器等。 #### 三、基础开发指南 - ...