程序员_西瓜皮 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
    关注
    评论

报告相同问题?

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?