javascript - SpringMVC怎么支持html视图啊?
天蓬老师
天蓬老师 2017-04-11 12:41:06
[JavaScript讨论组]

WebController.java

package com.yiibai.springmvc;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class WebController {
    @RequestMapping(value="/index",method=RequestMethod.GET)
    public String index(){
        return "index";
    }
    @RequestMapping(value="/staticPage",method=RequestMethod.GET)
    public String redirect(){
        return "redirect:/pages/final.html";
    }
}

index.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
    
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>




Insert title here


    
        

final.html





Insert title here


    

A simple HTML page

HelloWeb-servlet.xml




   

   
      
      
   

web.xml




   Spring MVC Application

   
      HelloWeb
      
         org.springframework.web.servlet.DispatcherServlet
      
      1
   

   
      HelloWeb
      /
   

index.jsp 跳过去 报404了?怎么回事 .不知道html后缀吗?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(4)
PHPz

把index.jsp 放入/WEB-INF/jsp/目录下。

伊谢尔伦

以上是spring-mvc.xml
思路就是把html放成静态资源文件,然后在返回就行了

我的调用:

不配置尾缀也可以,但是设置成静态资源文件很重要:

    <mvc:resources mapping="/WEB-INF/web/**" location="/WEB-INF/web/"/>

有为题追问我~

巴扎黑

为什么要走controller里面走呢。。。( •̅_•̅ ) 直接页面跳转HTML不好吗

高洛峰

你需要这个http://www.thymeleaf.org

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号