modelandview-modelAndView报错,不知道是怎么回事?请大神解决

问题描述

modelAndView报错,不知道是怎么回事?请大神解决

报这个错:ModelAndView: materialized View is [null]; model is null

配置里是:

<bean id="viewResolver"
     class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/" />
    <property name="suffix" value=".jsp" />
    <property name="contentType">
       <value>text/html;charset=UTF-8</value>
    </property>
</bean>

controller是:
@RequestMapping("home")
public ModelAndView homeToJsp(HttpServletResponse resp,
HttpServletRequest req) {
ModelAndView mav = new ModelAndView();
mav.setViewName("login");
System.out.println("home.do");
return mav;
}
但是,在url输入home.do却跳转到了home.jsp。
我setViewName没有用。怎么解决,求大神

解决方案

ModelAndView: materialized View is [null]; model is null

这个是哪里的 的 怎么是null 了

解决方案二:

跳转到了home.jsp,说明他找不到login.jsp或者没有找到对应的controller,所以他安装action的名字进行了视图匹配跳转到了home.jsp.
你可以试试将@RequestMapping("home")改成@RequestMapping("/home.do")

解决方案三:

你jsp没再放入文件夹么?应该是找不到jsp文件,导致映射不到

时间: 2024-12-30 13:29:39

modelandview-modelAndView报错,不知道是怎么回事?请大神解决的相关文章

web service-webservice报错问题,求哪位大神解决

问题描述 webservice报错问题,求哪位大神解决 报这个错误(Exception in thread "main" javax.xml.ws.WebServiceException: Provider com.sun.xml.ws.spi.ProviderImpl not found)该如何解决? 解决方案 webservice文件读写报错问题关于windows 2008 server R2 文件共享问题,求大神帮忙解决一下!

关于java中用JNative调用dll文件报错的问题,跪求大神解决

问题描述 我在Eclipse中新建一个java工程,在java文件中用JNative调用dll文件,我把JNativeCpp.dll放在的C:WindowsSystem32中,把JNative.jar放在C:ProgramFilesJavajre7libext中,可是运行的时候总是报错JNativelibrarynotloaded,sorry!求解决啊,弄了一下午了,快死人了,还没调出来! 解决方案 解决方案二:JNativeCpp.dll放在的C:Windows下试试

java-编写易宝支付报错,报错信息看不懂,求大神

问题描述 编写易宝支付报错,报错信息看不懂,求大神 com.yeepay.merchant.InvalidParamException: invalid param, name[hmac] value[54ae8ae84065be5c1fb90bbd3e4e71cc] 这是报错的信息,根据网上一个易宝文档写的,运行后就这样了.求大神!! 解决方案 按照错误提示来说是,merchant的无效参数导致的. name[hmac] value[54ae8ae84065be5c1fb90bbd3e4e71

c#项目,用的是vs2012打开的,报错没有工具集,求大神帮忙解决一下,谢谢了!!拜托拜托!

问题描述 c#项目,用的是vs2012打开的,报错没有工具集,求大神帮忙解决一下,谢谢了!!拜托拜托! 项目文件包含 ToolsVersion="12.0".此工具集可能未知或缺失(您可以通过安装相应版本的 MSBuild 来解决该问题),或者该生成因策略原因已被强制更改为特殊 ToolsVersion.将此项目视作具有 ToolsVersion="4.0".有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkId=2913

用servlet更新mysql数据不成功,没有报错,只是无法更新~求大神指点

问题描述 用servlet更新mysql数据不成功,没有报错,只是无法更新~求大神指点 这是更新的函数,在productdaoimpl类里: public int updateProduct(Product product){ int flag = 0; DBConnect conn = null; PreparedStatement pstmt = null; //update statement String sql = "update productinfo set productnumb

ibatis报错,很奇怪,求大神帮忙

问题描述 ibatis报错,很奇怪,求大神帮忙 现在项目中用的是ibatis,第一次接触,这两天一直在报错,都要疯了,请大神帮忙看看吧. 配置如下: resultMap="cpVoucherResultCheckIn" parameterClass="elementCondition"> select master.* from cp_voucher master where master.sum_cp_voucher_id is null and maste

cvgemm-opencv cvGEMM总是报错,附代码,求大神纠正

问题描述 opencv cvGEMM总是报错,附代码,求大神纠正 在第一个cvGEMM那里就报错了,控制台也没提示错误地方 float x y; float a1 a2 a3 a4 a5 b1; float data[10][5]; float dab[10]; CvMat* curve_p = cvCreateMat(51CV_32FC1); CvMat* A = cvCreateMat(n 5 CV_32FC1); CvMat* b = cvCreateMat(n 1 CV_32FC1);

dbd-使用DButils时报错,看不懂,请大神帮忙看看。

问题描述 使用DButils时报错,看不懂,请大神帮忙看看. 用DButils时想查询mysql中bb表的数据,但是一直报错,百度了一下也没找到这个报错到底是什么意思,能请各位帮忙看看怎么回事吗?谢谢 解决方案 sql语句改成这样差不多. select * from bb where password=? 解决方案二: 已经解决了,谢谢各位,是实现类的问题.

myeclipse tomcat6.0在运行程序时报错,错误如下,请大神帮帮忙

问题描述 myeclipse tomcat6.0在运行程序时报错,错误如下,请大神帮帮忙 HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: javax.se