Freemarker测试:404错误

Freemarker测试:404错误

问题描述:

http://img1.sycdn.imooc.com//climg/6101464d09bbd72206810280.jpg

相关截图:

http://img1.sycdn.imooc.com//climg/6101459f09ddfa1c03530717.jpg

web.xml、pom.xml、applicationContext.xml:

http://img1.sycdn.imooc.com//climg/6101422009f4e21107270647.jpg

http://img1.sycdn.imooc.com//climg/61014199098b7a1505000819.jpg

http://img1.sycdn.imooc.com//climg/6101451309388b7909470647.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2021-07-29 13:47:30

同学你好,404异常代表未找到对应的文件,则建议同学查看/test/t2路径是否存在。或查看out目录中是否存在ftl文件。如下所示:

http://img1.sycdn.imooc.com//climg/610240a5099204b304290387.jpg

如果没有,则建议同学删除out目录,然后重构项目试一下。如下所示:

http://img1.sycdn.imooc.com//climg/610240ec0931490b01960126.jpg

祝学习愉快!

  • 存在但仍出现404错误

    2021-07-29 15:16:43
  • 同学你好,1、可能是同学TestController代码存在一点问题,则建议同学代码与课程源码进行对比试一下。如下所示:

    http://img1.sycdn.imooc.com//climg/61027bde09d4879907240320.jpg

    2、如果还存在问题,则建议同学以复制粘的方式反馈代码,便于老师定位问题。

    祝学习愉快

    2021-07-29 17:59:07
  • 老师您好,我也在测试Freemarker出现了404错误。

    TestController

    package com.imooc.reader.controller;

    import org.springframework.stereotype.Controller;

    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    import org.springframework.web.servlet.ModelAndView;

    import java.util.HashMap;
    import java.util.Map;

    @Controller
    public class TestController {
    @GetMapping ppig("/test/t1")
    public ModelAndView test1(){
    return new ModelAndView("/test");
       }
    @GetMapping("/test/t2")
    @ResponseBody
       public Map test2(){
    Map result = new HashMap();
           result.put("test","测试文本");
           return result;
       }

    }

    applicationContext.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
          xmlns:mvc="http://www.springframework.org/schema/mvc"
          xmlns:context="http://www.springframework.org/schema/context"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns:task="http://www.springframework.org/schema/task"
          xsi:schemaLocation="
               http://www.springframework.org/schema/beans
               http://www.springframework.org/schema/beans/spring-beans.xsd
               http://www.springframework.org/schema/context
               http://www.springframework.org/schema/context/spring-context.xsd
               http://www.springframework.org/schema/task
               http://www.springframework.org/schema/task/spring-task.xsd
               http://www.springframework.org/schema/mvc
               http://www.springframework.org/schema/mvc/spring-mvc.xsd">
       <context:component-scan base-package="com.imooc"/>
       <mvc:annotation-driven>
           <mvc:message-converters>
               <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                   <property name="supportedMediaTypes">
                       <list>
                           <value>text/html;charset=uft-8</value>
                           <value>application/json;charset=uft-8</value>
                       </list>
                   </property>
               </bean>
           </mvc:message-converters>
       </mvc:annotation-driven>
       <mvc:default-servlet-handler/>


       <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
           <property name="templateLoaderPath" value="/WEB-INF/ftl"/>
           <property name="freemarkerSettings">
               <props>
                   <prop key="defaultEncoding">UTF-8</prop>
               </props>
           </property>
       </bean>
       <bean id="ViewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
           <property name="contentType" value="text/html;charset=utf-8"/>
           <property name="suffix" value=".ftl"/>
       </bean>
    </beans>
    2021-09-01 17:34:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师