springMVC控制跳转问题

问题描述

spring-mvc.xml文件:<!--定义首页--><mvc:view-controllerpath="/"view-name="redirect:/estate/login/"/><beanid="freeMarkerViewResolver"class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"><propertyname="prefix"value=""/><propertyname="suffix"value=".ftl"/><propertyname="contentType"value="text/html;charset=UTF-8"/></bean>控制类:@ControllerAdvice@RequestMapping("/estate")publicclassEstateAtion{@RequestMapping("/login")publicStringaddEstate(){return"estateQuery";}freemarker文件位置:web.xml文件:<!--添加springMVC前端控制器--><servlet><servlet-name>springMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/springMVC-servlet.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springMVC</servlet-name><url-pattern>/</url-pattern></servlet-mapping>为什么首页定位不到?

解决方案

解决方案二:
<welcome-file-list><welcome-file>????</welcome-file></welcome-file-list>

解决方案三:
多了一层路径:view
解决方案四:
引用2楼wanghu555的回复:

多了一层路径:view

不是这个的问题,我的配置是这样写的<beanid="freemarkerConfig"class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"><!--指定FreeMarker模板文件目录--><propertyname="templateLoaderPath"value="/WEB-INF/view/"/><!--编码设置--><propertyname="freemarkerSettings"><props><propkey="defaultEncoding">UTF-8</prop></props></property></bean><beanid="freeMarkerViewResolver"class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"><propertyname="prefix"value=""/><propertyname="suffix"value=".ftl"/><propertyname="contentType"value="text/html;charset=UTF-8"/></bean>
解决方案五:
引用1楼a470577391的回复:

<welcome-file-list><welcome-file>????</welcome-file></welcome-file-list>

你不要这么逗呀,你懂不懂freemarker
解决方案六:
你的首页定位不到是什么意思?找不到那个ftl页面么?那你的地址怎么写的?
解决方案七:
<servlet-mapping><servlet-name>springMVC</servlet-name><url-pattern>/*</url-pattern></servlet-mapping>

加个*试试
解决方案八:
引用6楼lsongiu86的回复:

<servlet-mapping><servlet-name>springMVC</servlet-name><url-pattern>/*</url-pattern></servlet-mapping>

加个*试试

这个也加了呀<!--添加springMVC前端控制器--><servlet><servlet-name>springMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!--添加配置文件,如果不想要厦门的配置,可以将[servlet-name]-servlet.xml放到WEB-INF目录下,springMVC会默认加载--><init-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/springMVC-servlet.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springMVC</servlet-name><url-pattern>/</url-pattern></servlet-mapping>
解决方案九:
引用3楼u011985165的回复:

Quote: 引用2楼wanghu555的回复:
多了一层路径:view

不是这个的问题,我的配置是这样写的<beanid="freemarkerConfig"class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"><!--指定FreeMarker模板文件目录--><propertyname="templateLoaderPath"value="/WEB-INF/view/"/><!--编码设置--><propertyname="freemarkerSettings"><props><propkey="defaultEncoding">UTF-8</prop></props></property></bean><beanid="freeMarkerViewResolver"class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"><propertyname="prefix"value=""/><propertyname="suffix"value=".ftl"/><propertyname="contentType"value="text/html;charset=UTF-8"/></bean>

那你把prefix的value也写成"/WEB-INF/view“试试,我这里也用了freemarker视图,没有问题的

时间: 2024-09-17 04:12:23

springMVC控制跳转问题的相关文章

我用onKeyDown事件实现页面跳转,不使用button按钮,直接用蓝牙控制器的按钮控制跳转

问题描述 我用onKeyDown事件实现页面跳转,不使用button按钮,直接用蓝牙控制器的按钮控制跳转 解决方案

js jq-如何根据第一个页面的元素来控制跳转页的元素样式

问题描述 如何根据第一个页面的元素来控制跳转页的元素样式 比如说这是第一个页面中的元素,其中每个li都是能跳转到第二个页面的,现在要通过判断当前点击的li标签中有无b标签,来控制跳转页的某一元素的样式. 解决方案 元素样式控制巧用css去除第一个元素或最后个元素的样式 解决方案二: 解决方案三: 解决方案四: 第一个页面的元素总是你自己生成的吧.生成的时候根据是否有b标签,给li的点击生成不同的参数啊. 解决方案五:

SpringMVC页面跳转问题,求解答。

问题描述 SpringMVC页面跳转问题,求解答. @RequestMapping("/test/test.do") public ModelAndView test(HttpServletRequest req, HttpServletResponse resp){ ModelAndView mav= new ModelAndView(); mav.addObject("message", "Hello World!"); mav.setVie

【springMVC 后台跳转前台】1.使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中 ----2.前后台都没有报错,不能进入ajax回调函数

问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示:    问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法不认识最后返回的是给ajax的data,而是以为要去找这个页面所以并未找到!! 1 @RequestMapping("/queryAllDisease") 2 @ResponseBody 3 public PageInfo<Disease> queryAllDisease

jquery控制跳转-ie兼容a标签链接跳转 谷歌火狐都能跳转在ie上就会弹出404 no page

问题描述 ie兼容a标签链接跳转 谷歌火狐都能跳转在ie上就会弹出404 no page html部分: <?php for($i=0;$i <?php if ($i == (sizeof($datalist[""task""])-1)):?> <?php echo $datalist[""task""][$i]['type']?>class="""" uu

springmvc ajax 跳转的学习笔记

第一种 返回值是  Map<String , Object> 控制器写法 /**   * 纠错  问题   * @author admin   *   */    @RequestMapping(value="/checkQuestion.php")  @ResponseBody  public Map<String , Object>  checkQuestion(Long titleId){     Map<String , Object> ma

spring mvc-springmvc控制层跳转问题

问题描述 springmvc控制层跳转问题 从一个页面发送请求跳转到另一个页面在springmvc的控制层,为什么还要在绑定一次从 原始页面发送过来请求参数,是因为在控制层收到请求之后,控制层会在发送一个新的请求还是其他原因,也就是说是两个请求,还是其他原因? 解决方案 springMVC跳转问题SpringMVC controller控制页面跳转SpringMVC中ModelAndView跳转错误的问题 解决方案二: 1. 首先发送请求---->前端控制器,前端控制器根据请求信息(如URL)来

j2ee框架-spring mvc控制请求跳转

问题描述 spring mvc控制请求跳转 springmvc控制请求跳转,全部配置在配置文件中,不在类里面写哪个请求返回到哪个页面和 比如hello.do请求过来返回到index.jsp 我在一个xml文件中配置这些信息 解决方案 spring MVC 跳转spring-mvc 跳转Spring MVC 跳转相关---------------------- 解决方案二: 用XML配置没有使用注解来得快.如下 @RequestMapping("/hello.do") public St

Maven+SpringMVC+Dubbo+zookeeper 简单的入门demo配置

参考:http://blog.csdn.net/aixiaoyang168/article/details/51362675 dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点(其他的详细介绍可以查看dubbo的官网地址http://dubbo.io/,写的很详细!).   该demo是基于maven搭建的,项目架构