java - Spring MVC中如何浏览htm文件

标签 java spring-mvc glassfish

我正在使用 Spring MVC 2 的默认配置。因此,我的调度程序将如下所示:

 <prop key="index.htm">indexController</prop>

我在根目录下有一个简单的 htm 文件。当我浏览此文件时,出现 404:Not Found 错误。如何在 Spring MVC 中浏览(物理存在于磁盘上)htm 文件。

最佳答案

在基于注释的 Spring 3.x 中,您可以将其写在 Controller 中,

@RequestMaping(value="/index.htm")
public void doSomeJob(){
    //some code here
}

如果您以“/pathToIt/index.htm”发出请求,那么它将被 doSomeJob() 方法捕获..

P.S Spring MVC 3.x 中的配置文件中不需要请求映射

注意:如果 spring 找不到你的物理文件,也可能会导致 404 ..

关于java - Spring MVC中如何浏览htm文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8864255/

相关文章:

java - inflater.inflate() 方法调用时出现 InflateException

java - 如何在Realm中保存相关类?

java - 哈希多映射问题

java - EL表达式可以访问作用域中的子对象的子对象吗?

glassfish - 我忘记了 Glassfish3 主密码,如何重置?

java - 来自 Glassfish 的 HttpClient+SSL

java - 调整数组中 Sprite 的大小不起作用

java - Spring 3.0 MVC :Redirect without parameters being added to my url

java - 从 Spring MVC 中的自定义 Controller 访问服务层

java - 启动 Glassfish Server 时出错。本地主机需要密码