程序员_西瓜皮 2019-02-24 23:24 采纳率: 0%
浏览 816
已结题

spring mvc使用逻辑路径跳转jsp不成功?

今天在学习spring mvc的路径路径的时候,遇到这样一个问题,如果写真实路径是跳转成功的,但是换成逻辑路径则跳转不成功。
运行的结果是构造方法能运行,并且能打印到"app03",好像就是 modelAndView.setViewName("success");这一块出问题,但是没找出来哪里有问题。

我的Action代码和xml配置文件如下:

public class HelloAction2 implements Controller {

    public HelloAction2() {
        System.out.println("HelloAction03:" + hashCode());
    }

    /* 
     * .业务方法
     */
    @Override
    public ModelAndView handleRequest(
        HttpServletRequest request, 
        HttpServletResponse response) 
                throws Exception {

        System.out.println("HelloAction03:::::handleRequest::app03");

        /*
         * ModelAndView对象表示向视图封装的数据和路径。
         * */
        ModelAndView modelAndView = new ModelAndView();

        // 保存到request对象中,并设置键和值。
        modelAndView.addObject("message","这是我的第二个spring mvc程序");

        System.out.println("app03");

        // "/":根目录。
        // 原来封装视图的真实路径
        // modelAndView.setViewName("/jsp/success.jsp");

        // 现在封装视图的逻辑路径
          modelAndView.setViewName("success");


        return modelAndView;
    }
}



spring.xml:
     <bean name="/hello2.action" class="cn.itcast.javaee.springmvc.app03.HelloAction2">
     </bean>

    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/jsp/" />
        <property name="suffix" value=".jsp" />
    </bean>

  • 写回答

4条回答 默认 最新

  • devmiao 2019-02-24 23:55
    关注
    评论

报告相同问题?

悬赏问题

  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程