路径:

学习springmvc  ModelAndView的使用,之前一直仿别人ModelAndView的代码,都是好用的,自己建工程学了下,发现

new ModelAndView("jsp1/0724/myDialog")的时候跳转不过去

配置文件:

/**

* @author sixd

* 20140724

*

*/

@Controller

public class dialogController {

private static Logger logger = Logger.getLogger(dialogController.class);

private DialogDao dialogDao;

@Resource(name = "dialogDao")

public void setDialogDao(DialogDao dialogDao) {

this.dialogDao = dialogDao;

}

@RequestMapping(value={"/modeltest.do"}, method={RequestMethod.GET,RequestMethod.POST})

public ModelAndView modeltest(HttpServletRequest request,HttpServletResponse response) throws IOException {

ModelAndView mav = null;

mav=new ModelAndView("jsp1/0724/myDialog");

//mav=new ModelAndView("0724/myDialog");

return mav;

}

}

调查发现,其实控制器返回的以:prefix + view name + suffix = /WEB-INF/pages/myDialog.jsp的形式

prefix:/WEB-INF/page/

suffix:.jsp

view name:myDialog

所以首先配置文件修改为:

配置文件:

控制器修改为:/**

* @author sixd

* 20140724

*

*/

@Controller

public class dialogController {

private static Logger logger = Logger.getLogger(dialogController.class);

private DialogDao dialogDao;

@Resource(name = "dialogDao")

public void setDialogDao(DialogDao dialogDao) {

this.dialogDao = dialogDao;

}

@RequestMapping(value={"/modeltest.do"}, method={RequestMethod.GET,RequestMethod.POST})

public ModelAndView modeltest(HttpServletRequest request,HttpServletResponse response) throws IOException {

ModelAndView mav = null;

//mav=new ModelAndView("jsp1/0724/myDialog");

mav=new ModelAndView("0724/myDialog");

return mav;

}

}

这样就可以完成跳转了。

总结:使用ModelAndView其实主要注意的是配置文件的路径设置,其次控制器对应上就可以了

modelandview 跳转问题_ModelAndView 跳转的使用相关推荐

  1. java 跳表_数据结构跳表学习并用Java实现

    前面学习很多类的源码过程中,底层基本都是数组和链表,今天学习第三种结构跳表(SkipList). 跳表解决的问题 一个有序的数组如果我们要判断一个数据是否存在可以通过二分查找法非常快速的判断出来,但是 ...

  2. 7、斐波那契数列、跳台阶、变态跳台阶、矩形覆盖------------剑指offer系列

    题目:斐波那契数列 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0). f(n) = f(n-1) + f(n-2) 基本思路 这道题在剑指offe ...

  3. jsp超链接中怎么跳转页面跳转_JSP页面跳转方法小结

    实现JSP页面跳转,有如下几种方式: n        使用href超链接标记              (客户端跳转) n        使用JavaScript                   ...

  4. 两种控制器的跳转与回跳

    第一种:用于任何控制器的跳转, - (void)presentViewController:(UIViewController *)viewControllerToPresent animated: ...

  5. 【Android 逆向】IDA 工具使用 ( 重命名函数 | 添加注释 | 添加标签 / 跳转标签 | 代码跳转前进 / 后退 )

    文章目录 一.重命名函数 二.添加注释 三.添加标签 / 跳转标签 四.代码跳转前进 / 后退 一.重命名函数 针对一个 匿名函数 , 在分析函数时 , 可以为匿名函数进行命名 ; 右键点击 函数名 ...

  6. vue中页面跳转传值_vue跳转方式(打开新页面)及传参操作示例

    本文实例讲述了vue跳转方式(打开新页面)及传参操作.分享给大家供大家参考,具体如下: 1. router-link跳转 // 直接写上跳转的地址 link跳转 // 添加参数 // 参数获取 id ...

  7. 如何优雅的实现界面跳转 之 统跳协议 - DarwinNativeRouter

    PS 感谢大家的关注,由于我本想开源4个库,除了router, 另外三个分别是native dispatcher, web dispatcher 和 react dispatcher , 所以rout ...

  8. JAVA 客户端跳转与服务器端跳转 get与post

    虽然说get 与post 问题很老套了,但是作为web 开发人员来说对于这个的理解确实很有必要,其实说到get 和post,还可以有doGet 与doPost 和客户端跳转与服务端跳转的区别: GET ...

  9. react跳转url,跳转外链,新页面打开页面

    react中实现在js中内部跳转路由,有两种方法. 方法一: import PropTypes from 'prop-types'; export default class Header exten ...

  10. 汇编语言的相对跳转和绝对跳转以及反汇编代码解析

    上图第一行的b1 main为相对跳转,即跳转到pc+offset,其中pc为当前pc值,offset可以理解为偏移地址,也就是根据当前所在地址加上偏移地址实现跳转,为相对跳转. 我们来看看它的反汇编代 ...

最新文章

  1. 两种ICP的改进算法:PLICP与NICP
  2. 数据结构源码笔记(C语言):链接栈
  3. OpenCV—基本矩阵操作与示例
  4. 如何动态修改uri_maven如何动态统一修改版本号
  5. MySql Workbench 安全模式(safe mode)
  6. rabbitmq php 自动断开,解决RabbitMQ服务启动自动关闭,访问不了问题
  7. Python内置库修炼——turtle绘图库指令大全
  8. Settings界面分析之Settings一级界面
  9. 《算法图解》——二分查找
  10. 描述java泛型引入原则_Java/泛型的类型擦除/README.md · oslo/LearningNotes - Gitee.com
  11. Web 渗透之信息收集
  12. 单片机仿真软件Proteus8.0的安装及使用
  13. Android解析短视频无水印链接(精)抖音/快手/微视
  14. FPGA丨RGB转Ycbcr算法实现
  15. 【入门】【递推】走楼梯
  16. Toncat环境变量的配置
  17. python缺点特性_day1---python的基础特性
  18. 在cadence集成calibre
  19. VS Code 遇上 Java丨第一章:配置 Java 开发环境
  20. 入行产品经理所需的准备

热门文章

  1. STM32 F072RB 低功耗 开发调试
  2. 如何用手机实现高精度定位导航
  3. 快易需求文档编辑系统——测试心得
  4. 人工智能Java SDK: BIGGAN 图像自动生成
  5. 三菱plc标准小程序,含昆仑通态触摸屏程序(触摸屏附带配方功能,项目功能完整
  6. android设计简单计算器代码下载,简单计算器实例
  7. 接口测试流程和用例设计
  8. Python使用Reportlab处理PDF数据 - 创建特殊功能
  9. iOS-详解没有dSYM文件 如何解析iOS崩溃日志
  10. React自定义视频全屏按钮