一个奇怪的(VB.NET)问题
2006-10-25 15:51
411 查看
路径:
![](http://s3.51cto.com/wyfs02/M01/41/03/wKiom1PQZp7yvGFnAAC3yq6V3NY079.jpg)
学习springmvc ModelAndView的使用,之前一直仿别人ModelAndView的代码,都是好用的,自己建工程学了下,发现
<property name="prefix" value="/WEB-INF/page/" />
<property name="suffix" value=".jsp" />
prefix:/WEB-INF/page/
suffix:.jsp
view name:myDialog
所以首先配置文件修改为:
配置文件:<property name="prefix" value="/jsp1/" /> <property name="suffix" value=".jsp" />控制器修改为:
总结:使用ModelAndView其实主要注意的是配置文件的路径设置,其次控制器对应上就可以了
本文出自 “骑猴上树” 博客,请务必保留此出处http://qihoushangshu.blog.51cto.com/7872138/1529363
![](http://s3.51cto.com/wyfs02/M01/41/03/wKiom1PQZp7yvGFnAAC3yq6V3NY079.jpg)
学习springmvc ModelAndView的使用,之前一直仿别人ModelAndView的代码,都是好用的,自己建工程学了下,发现
new ModelAndView("jsp1/0724/myDialog")的时候跳转不过去配置文件:
<property name="prefix" value="/WEB-INF/page/" />
<property name="suffix" value=".jsp" />
/** * @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
所以首先配置文件修改为:
配置文件:<property name="prefix" value="/jsp1/" /> <property name="suffix" value=".jsp" />控制器修改为:
/** * @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其实主要注意的是配置文件的路径设置,其次控制器对应上就可以了
本文出自 “骑猴上树” 博客,请务必保留此出处http://qihoushangshu.blog.51cto.com/7872138/1529363
相关文章推荐
- [VB.NET]一个关于VB2005中 listbox的奇怪的问题
- 今天遇到的一个奇怪的vb.net问题
- 我发现ASP.NET AJAX在客户端调用 WebService时的一个奇怪的问题!问题更奇怪了!!
- [VB.NET]问一个键盘的模拟问题,如何做一个画面键盘来代替微软的软键盘,有点难度呀!!!
- VB.NET的一个小问题
- [VB.NET]请教一个比较简单的问题
- [VB.NET]请问一个TopToolStripPanel容器问题.
- [VB.NET]一个有关“fileinfo”的问题,请教~~
- [VB.NET]一个简单的问题?
- [VB.NET]在一个项目中VB.net 与 C# 共存问题?
- [VB.NET]一个简单的问题!立刻给分!
- [VB.NET]AxWebBrowser超奇怪问题,发布到客户机获取不了AxWebBrowser1.Document
- [VB.NET]一个简单的编程问题
- asp.net(c#)的一个非常非常奇怪的问题
- 想请教大家一个vb.net问题
- ASP.NET 4.0 Session过期 一个奇怪的问题
- [VB.NET]请教一个 水晶报表 问题!
- 将一个项目从Vb6升级到VB.NET,升级完毕无法打开项目文件,项目文件名变为.vbproj.vs7.vbproj的问题
- 一个关于在VB.NET中应用超级解霸的问题
- VB.Net + asp.net的一个web系统,使用SQL2000数据库 现在运行时偶尔会出现一个奇怪现象,一个用户登录时,登录后的界面竟然是另一个用户