maven项目不加载页面文件的

1.maven 的pom.xml可能有类似以下的代码
(1)不过滤java包里的xml和properties文件(默认只编译.java文件,其他都被过滤掉),不是导致maven项目不编译页面文件的原因

<resource>
   <directory>src/main/java</directory>
   <includes>
      <include>**/*.properties</include>
      <include>**/*.xml</include>
   </includes>
   <filtering>false</filtering>
</resource>
(2)不过滤resources包里的xml和properties文件(默认都不过滤),所以导致了xml和properties不被过滤,但是其他文件都被过滤掉了,例如页面文件等,除了xml和properties都被过滤掉了,所以classs包里没有页面文件

<resource>
   <directory>src/main/resources</directory>
   <includes>
      <include>**/*.properties</include>
      <include>**/*.xml</include>
   </includes>
   <filtering>false</filtering>
</resource>

### 配置Maven项目启动页面 对于Maven Web项目而言,配置启动页面通常涉及修改`web.xml`文件或通过Spring Boot的方式简化这一过程。以下是两种常见方法来设定Maven项目的启动页面。 #### 方法一:传统方式——编辑 `web.xml` 在传统的Java EE应用中,可以通过定义`web.xml`中的欢迎文件列表(welcome-file-list)指定默认加载的首页: ```xml <welcome-file-list> <welcome-file>index.html</welcome-file> <!-- 或者 --> <welcome-file>index.jsp</welcome-file> </welcome-file-list> ``` 此部分应放置于`WEB-INF/web.xml`内[^1]。 #### 方法二:基于 Spring Boot 的自动配置 当采用Spring Boot框架开发时,则无需手动编写`web.xml`。只需要把希望作为入口的HTML/JSP页面命名为`index.html`或`index.jsp`并存放在如下路径下即可实现自动化映射为根URL访问的目标页面: - 对于静态资源(如HTML),将其放入`src/main/resources/static/` - 如果是JSP模板引擎渲染的内容,则需置于`src/main/resources/templates/` 此外,在某些情况下可能还需要调整应用程序属性以确保正确处理视图解析逻辑。可以在`application.properties`里加入这样的配置项以便更灵活控制行为模式: ```properties spring.mvc.view.prefix=/templates/ spring.mvc.view.suffix=.jsp ``` 以上操作适用于大多数场景下的需求满足;过具体实施细节可能会依据实际使用的服务器容器有所同,请参照官方文档获取最权威指导说明[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值