SpringMVC返回ModelAndView时404 5C

在数据库查到了数据,向页面添加时404,路径是对的(我没有配置试图解析器,尝试配置后仍然404),controller也执行了,求教是什么原因

controller代码
controller

后台log
图片说明

jsp代码如下

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"  prefix="fmt"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<!-- <meta http-equiv="refresh" content="3000" url="/newsList.action"/> -->
<title>Insert title here</title>
</head>
<body>

<form action="${pageContext.request.contextPath }/news.action" method="get">
    <input type="submit" id="ss">
        商品列表:
        <table width="100%" border=1>
            <tr>
                <td>链接</td>
                <td>标题</td>
                <td>生产日期</td>
                <td>商品描述</td>
                <td>操作</td>
            </tr>
            <c:forEach items="${NewsList }" var="item">
                <tr>
                    <td>${item.news_href }</td>
                    <td>${item.news_title }</td>
                    <td>${item.detail }</td>

                    <td><a href="${pageContext.request.contextPath }/itemEdit.action?id=${item.id}">修改</a>
                    </td>

                </tr>
            </c:forEach>

        </table>
    </form>

</body>
</html>

8个回答

兄弟,modelAndeView 和modelAndView,变量名写错了,

你把news.jsp 放到WEB-INF下面试试
web.xml 里面的配置说明
<!-- springMVC前端控制器 -->

springmvc
org.springframework.web.servlet.DispatcherServlet
<!-- contextConfigLocation配置springmvc加载的配置文件
如果不配置contextConfigLocation,默认加载的是/WEB-INF/servlet名称-servlet.xml,在这里也就是springmvc-servlet.xml
-->

qq_38618566
Craftsman18 谢谢老铁,解决了,刚学,忘记了这个/笑哭
一年多之前 回复

附上目录结构,
图片说明

caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复Craftsman18: 看下action名字和view是否对应
一年多之前 回复
qq_38618566
Craftsman18 包原本导入的就是import org.springframework.web.servlet.ModelAndView; ,还是404
一年多之前 回复

404说明路径不对啊,你的视图解析器是怎么写的

为什么类里又定义了一个modelandview,返回的modelandview没有加页面路径。

1.controller中。。。
modelAndView.setViewName("news");
2.把jsp放到web-inf下
3.配置视图解析器

<bean
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <!-- 逻辑地址的映射 -->
    <!-- 定义前缀 -->
    <property name="prefix" value="/WEB-INF/"></property>
    <!-- 定义后缀 -->
    <property name="suffix" value=".jsp"></property>
</bean>
 @RequestMapping("/toMainPage.do")
    public ModelAndView toMainPage(String loginUser,String password,HttpServletRequest request){

        ModelAndView mv = new ModelAndView();
        mv.setViewName("index");
        return mv;
    }
 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
        <property name="prefix" value="/WEB-INF/jsp/" />
        <property name="suffix" value=".jsp" />
     </bean>

图片说明
测试是可以啊

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Restful的SpringMvc中返回ModelAndView报404
如果方法返回string时可以访问,换成返回ModelAndView就成404了,rn希望来个高手帮解决一下[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]rnController:rn[code=java]@Scope("prototype")rn@RestControllerrn@RequestMapping("/products")rnpublic class TestController rnrn private static Log log = LogFactory.getLog(TestController.class);rn rn static rn log.info("****************************************************************************");rn rnrn @RequestMapping("/show")rn public ModelAndView show() rn// public String show() rn String msg = "hello";rn return new ModelAndView("hello","msg",msg);rn// return msg;rn rn rn rn[/code]rnweb.xml:rn[code=html]rn appServletrn org.springframework.web.servlet.DispatcherServletrn rn contextConfigLocationrn classpath:springmvc-servlet.xmlrn rn 1rn rnrn rn appServletrn /rn [/code]rnspringmvc-servlet.xml:rn[code=html]rn rn rn rn rn rn /pages/rn rn rn .jsprn rn [/code]rn项目结构目录:rn[img=https://img-bbs.csdn.net/upload/201504/14/1428985661_268527.png][/img]rn返回ModelAndView的结果rn[img=https://img-bbs.csdn.net/upload/201504/14/1428985715_224282.png][/img]rn返回String的结果rn[img=https://img-bbs.csdn.net/upload/201504/14/1428986350_240955.png][/img]
SpringMvc返回modelandview返回的页面无法跳转
  关于modelandview跳转的问题  小白刚刚开始学习使用springmvc框架,配置好简单的web.xml文件和springmvc的配置文件springmvc文件之后,兴冲冲的卸了一个简单的helloworld测试demo看看效果。请求到控制器的路径是: login.do ;控制器处理之后返回一个modelandview实例,并且设定,照常来说应该跳转到helloworld.jsp的页面...
SpringMvc配置后,只能返回ModelAndView类型
使用SpringMvc时,在配置文件配置了rn rnrn在@Controller中只能使用ModelAndView类型的方法,不能使用String、Object、Map等作为方法的参数类型。rn在return时会出现如下错误:rn[color=#FF0000]java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass()Ljava/langrn/Class;rn at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.supportrnsReturnType(RequestResponseBodyMethodProcessor.java:83)[/color]rn at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.getReturnValueHarnndler(HandlerMethodReturnValueHandlerComposite.java:83)rn at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValurne(HandlerMethodReturnValueHandlerComposite.java:69)rn at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHanrndle(ServletInvocableHandlerMethod.java:122)rn at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMrnethod(RequestMappingHandlerAdapter.java:749)rn at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternarnl(RequestMappingHandlerAdapter.java:689)rn at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMernthodAdapter.java:83)rn at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)rn at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)rn at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)rn at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)rn at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290rn)rn............rnrn下面贴上相关代码rnspringmvc.xml:rnrn rn rn rn rn rn rn rn rn rn rn rn rnrncontroller:正确实例rnrn@Controllerrn@RequestMapping(value="/system")rnpublic class SysController rnrn @RequestMapping("/error")rn public [color=#FF0000]ModelAndView[/color] hello(HttpServletRequest request)rn String msg = request.getParameter("msg");rn ModelAndView av = new ModelAndView();rn av.addObject("msg",msg);rn av.setViewName("/sys/error");rn [color=#FF0000]return av;[/color]rn rnrn方法修饰为ModelAndView 则return正常 不会报错rnrncontroller:错误实例rnrn@Controllerrn@RequestMapping(value="shiro")rnpublic class TestShiroController rnrn @RequestMapping(value="/testShiro",method=RequestMethod.POST,rn produces = "application/json;charset=utf-8")rn @ResponseBodyrn public[color=#FF0000] Map[/color] testShiro(User user)rn Map map = new HashMap();rn Subject subject = SecurityUtils.getSubject();rn UsernamePasswordToken token = new UsernamePasswordToken(user.getUsername(), rn user.getPassword());rn try rn subject.login(token);rn catch (Exception e) rn map.put("msg", e.getMessage());rn return map;rn rn map.put("msg", "登录成功");rn [color=#FF0000]return map;[/color]rn rnrn方法修饰为Map,return报错,错误信息如上.同样,参数类型为String、Object,会出现和Map同样的错误.rnrn如果将SpringMvc的配置文件中rnspringmvc.xml:rnrn[color=#FF0000]rn[/color]rn rn rn rn rn rn rn rn rn rn rnrn处的两行注释掉,则String、Object修饰的方法都可以正常returnrnrn百度了上面查了,说是jar包冲突,删除冲突的jar包试过了,不生效.rn不知道有没有大佬出现过我这种情况,在线等...... rnrn
SpringMVC 请求总是返回404
web.xml配置:rn[code=text]rnrn StroeManagerSystemNewrnrn rn rn rn index.jsprn rnrn rn rn rn encodingrn org.springframework.web.filter.CharacterEncodingFilterrn rn encodingrn UTF-8rn rn rn rn encodingrn /rn rnrn rn rn rn springrn org.springframework.web.servlet.DispatcherServletrn rn rn rn contextConfigLocationrn /WEB-INF/spring-servlet.xmlrn rn 1rn rn rn springrn /rn rn rn rn rn rn defaultrn *.jsrn rn rn defaultrn *.css rn rn rn default rn *.json rn rn rn default rn *.gif rn rn rn default rn *.png rn rn rn default rn *.jpg rn rn rn default rn *.ico rn rn rn default rn *.doc rn rn rn default rn *.xls rn rn rn default rn *.docx rn rn rn default rn *.xlsx rn rn rn default rn *.txt rn rn rn default rn *.swf rn rnrn rn rn rn rn rnrn rn rn rn rn rn rnrn[/code]rnrnrnrn现在无论是访问http://localhost:8080/StoreManagerSystemNew/login3还是访问http://localhost:8080/StoreManagerSystemNew/返回的都是404。按理说在启动日志中已经映射了login3这个地址,怎么不能返回,而且在spring-servlet.xml中我配置了rn rn rn
SpringMVC ModelAndView跳转问题
SpringMVC中ModelAndView或者其他的返回方式,如果以post方式返回结果给另外一个应用rn比如我有一个项目test发送了一个post请求到 projectMVC,在projectMVC中的controller中如何以post方式返回结果给请求的项目test?rnUser.javarnid;rnuserName;rnpassword;rnrn@.........rnpublic ..... testControllerrn public ModelAndView test(HttpServletRequest request)rn ..................;rn Map map = new HashMap();rn map.put("id", user.getId());rn map.put("userName", user.getUserName());rn map.put("password", user.getPassword());rn return new ModelAndView(new RedirectView("http://localhost:8080/test/test.jsp"), map); rnrn这样的转发是get方式,所有的参数都会被暴露在地址栏,想问一下有没有post方式直接把对象返回到rnhttp://localhost:8080/test/test.jsp
SpringMVC处理ModelAndView、视图解析器
1.处理模型数据如果跳转时需要带 数据:V、M,则可以使用以下方式: ModelAndView、ModelMap  、Map、Model   -数据放在了 request作用域  index.jsp &amp;lt;br/&amp;gt; &amp;lt;a href=&quot;handler/testModelAndView&quot;&amp;gt;testModelAndView&amp;lt;/a&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;...
ModelAndView 返回的视图无效
原因:由于ModelAndView包引用错误,应该引用org.springframework.web.servlet.ModelAndView类,实际引用了import org.springframework.web.portlet.ModelAndView
springmvc服务端,模拟HTTP请求返回404
public static String sendGet(String url, String param) { String result = &quot;&quot;; BufferedReader in = null; try { String urlNameString = url + &quot;?&quot; + param; ...
springmvc请求通过了,返回的一直是404
原因可能是返回值没有处理json格式。 1.java 重点:(@ResponseBody) @RequestMapping(value = &quot;getUser&quot;, method = RequestMethod.GET) public @ResponseBody ResponseObject getUser() { ResponseObject responseObject = new Respon...
SpringMVC学习笔记——处理数据模型(ModelAndView)
第一种处理数据模型——ModelAndView 通过ModelAndView,放入一些对象,返回它,即可传递参数给前端,示例代码如下: /** * 目标方法的返回值可以是ModelAndView类型. * 其中可以包含视图和模型信息. * SpringMVC会把ModelAndView的model中的数据放入到request域对象中. */ ...
springmvc关于modelAndView的使用详细
关于springmvc中的ModelAndView的详细代码,可以更好的了解spring。
SpringMVC中ModelAndView对象与“视图解析器”
摘要:spring MVC这个环境中,Spring MVC会依据controller(或者你叫它handler)中处理方法的返回值,进行解析,解析之后提供一个视图,作为响应。 标注了@Controller的处理器,实际上本质是一个POJO,你标注了@Controller,我就高看你一眼。 spring MVC这个环境中,Spring MVC会依据controller(或者你叫它handler)...
菜鸟版SpringMVC学习笔记——modelAndView
modelAndView 模型视图解析器 两个部分 model 和 view 字面意思哈哈哈哈~我给spring在index页面里写一个超链接 <a href="request/testModelAndView">testModelAndView</a>使它点击这个a标签能传一个“request/testModelAndView”映射给servlet。 然后servlet找到相应的方法,进
SpringMVC处理模型数据之ModelAndView
<p>rn <p>rn 20周年限定一卡通!<span style="color:#337FE5;">可学Java全部课程</span>,仅售799元(原价10374元),<span style="color:#E53333;">还送漫威正版授权机械键盘+CSDN 20周年限量版T恤+智能编程助手!</span>rn </p>rn <p>rn 点此链接购买:rn </p>rn <table>rn <tbody>rn <tr>rn <td>rn <span style="color:#337FE5;"><a href="https://edu.csdn.net/topic/teachercard?utm_source=jsk20xqy" target="_blank">https://edu.csdn.net/topic/teachercard?utm_source=jsk20xqy</a><br />rn</span>rn </td>rn </tr>rn </tbody>rn </table>rn</p>rn<p>rn <br />rn</p>rn<p>rn 本阶段Java视频教程涵盖JavaWEB 企业级开发所需的Servlet、JSP、MVC 设计模式、EL 表达式、JavaBean、国际化、Cookie和HttpSession、JavaMail等核心技术。并通过书城案例,巩固知识,提供开发能力。rn</p>
SpringMVC 用 ModelAndview 传递参数的问题
Controller: @RequestMapping(value="/doLogin",method=RequestMethod.POST)     public ModelAndView UserLoginDo(@ModelAttribute("username") String username,@ModelAttribute("password") String password){
springmvc modelandview 为什么会默认返回请求的实体
我index.jsp页面中的 student.name 中 student这个对象后端根本没有返回,但是还是获取了,为什么springmvc要这样来返回数据呢?
SpringMVC请求转发与重定向以及视图与数据的返回 modelandview
SpringMVC请求转发与重定向以及视图与数据的返回 modelandview 2018年09月06日 22:23:41周末去看海阅读数:440 转载:https://blog.csdn.net/qq_33082731/article/details/75010221 https://blog.csdn.net/qq30211478/article/details/78016155 ...
ModelAndView返回json类型数据
ModelAndView返回json类型数据一
springMVC处理ajax请求时的404
这里是萌新第一帖。 用过springMVC的人通常都知道匹配不到的请求URL最后都交由web.xml中的404页面配置处理,返回特定页面,但是我们使用ajax请求时很多时候并不希望返回这个页面。而是跟其他接口一致的接口返回格式。 使用拦截器调试过程中发现,这些404请求的handler都是 org.springframework.web.servlet.resource.DefaultSer
使用modelAndView返回页面不正确
在工程中,我们如果使用modelAndView返回页面 有可能会碰到如下问题,例如 @RequestMapping(value = "/userDetail.html") public ModelAndView jump2UserDetailPag() { //获取当前登录的用户username UserDetails userDetails = (UserDetails) Secu
ModelAndview 来实现返回视图层
ModelAndView(View view) 构造方法的使用  ModelAndView mav=new ModelAndView(&quot;hello&quot;); mav.addObject(&quot;time&quot;, new Date()); hello 视图层的名字或者方法2:由于我们知道其model属性是一个Map的实现类。那么可以通过Map的方法来实现1 mav.getModel().put(&quot;name&quot;, ...
ModelAndView配置返回视图无效
  发现是由于ModelAndView引用错误导致,应该引用org.springframework.web.servlet.ModelAndView类,实际引用了import org.springframework.web.portlet.ModelAndView,将引用修改正确即可 作者:_MrRobot_ 链接:https://www.jianshu.com/p/0e92d9a997c5...
ModelAndView返回问题,求解答
[img=https://img-bbs.csdn.net/upload/201410/29/1414554218_672015.jpg][/img]rn[code=java]@RequestMapping(value="/listview")rn protected ModelAndView handle(HttpServletRequest req, HttpServletResponse resp) throws Exception rn initList();rn onInitList();rn System.out.println(11);rn ModelAndView view=new ModelAndView("biz/projectmanager/integration/prjCostManagement/prjCostManagementList");rn rn return view;rn [/code]rnspring-mvc.xmlrn[code=java] rn rn rn rn rn [/code]rnweb.xmlrn[code=java]rn dispatcherServletrn org.springframework.web.servlet.DispatcherServletrn rn contextConfigLocationrn classpath*:spring/spring-mvc.xmlrn rn 1rn rn rn dispatcherServletrn /rn [/code]rn今天在线等,一定结贴给分,现在去吃饭,帮忙啊各位!
SpringMVC返回json数据时乱码解决
SpringMVC返回json数据时乱码解决 可以自定义类型转换器 SpringMVC返回数据时会经过很多的类型meeageConveter,其中会有jackson转化,charsetEncoding转换的,我们可以讲charsetEncoding的转换器进行覆盖成utf-8; 具体做法如下:        
springMVC上传图片遇到404
最近一个项目遇到图片上传时一直报404,查了各种原因,均不是。最后猛然想到上传文件的配置。 贴出: &amp;lt;!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --&amp;gt; &amp;lt;bean id=&quot;multipartResolver&quot; class=&quot;org.springframework.web.multipart.commons....
springmvc页面跳转404
不管是我自己写的程序还是用别人的程序,运行没问题,只要一跳转立刻报错404。n如果单独运行success.jsp是没问题的,但是再地址栏输入index.jsp之后再跳转还是会404n求大神解答一下![图片说明](https://img-ask.csdn.net/upload/201711/28/1511841022_625657.png)![图片说明](https://img-ask.csdn.net/upload/201711/28/1511841032_230344.png)![图片说明](https://img-ask.csdn.net/upload/201711/28/1511841038_685629.png)![图片说明](https://img-ask.csdn.net/upload/201711/28/1511841047_362698.png)![图片说明](https://img-ask.csdn.net/upload/201711/28/1511841058_43312.png)![图片说明](https://img-ask.csdn.net/upload/201711/28/1511841071_430689.png)![图片说明](https://img-ask.csdn.net/upload/201711/28/1511841079_711839.png)![图片说明](https://img-ask.csdn.net/upload/201711/28/1511841102_668038.png)
SpringMvc ajax 404 问题
使用spring springMVc 在ajax返回值时候出现了404 错误rnController 代码rn[code=java]@RequestMapping(value = "/login")rn public Object login(Model model, HttpSession session) rn Map map = new HashMap();rn*************************************rn XXXXX登录验证 rn if(Tools.isEmpty(errInfo))rn errInfo =CONST.PD_SUCCESS; //验证成功rn rn-->>最后的maprn map.put("result", errInfo);rn // AppUtil.returnObject(new PageData(), map);rn return map;rn[/code] rnrn AJAXrn[code=html]rn $.ajax(rn type: "POST",rn url: '<%=path%>/user/login.do',rn data: ****,rn dataType:'text',rn cache: false,rn success: function(data)rn alert(data)rn if("success" == data.result)rn saveCookie();rn window.location.href="main/index";rn rn ,rn error: function(XMLHttpRequest, textStatus, errorThrown) rn alert(XMLHttpRequest.status);rn alert(XMLHttpRequest.readyState);rn alert(textStatus);rn rn );rn[/code]rnrn下面是报的错:rn[img=https://img-bbs.csdn.net/upload/201606/27/1467011744_591969.jpg][/img]rnPS;已经跑到后台数据库 设置了 result的值
Springmvc helloworld 总是404
页面路径结构这样的rn[img=https://img-bbs.csdn.net/upload/201402/23/1393135612_78732.jpg][/img]rnrnweb.xmlrn rn springmvcrn org.springframework.web.servlet.DispatcherServletrn rn contextConfigLocationrn classpath*:/springmvc-servlet.xmlrn rn 1rn rn rn springmvcrn /rn rnrnrnspringmvc-servlet.xml rn rn rn /WEB-INF/html/ rn rn rn .html rn rn rnrncontrollerrn @RequestMapping(value="/", method = RequestMethod.GET)rn public String csList(ModelMap model)rn rn return "helloWorld"; // debug的时候能正确访问到这rn rnrnrnrn现在是访问的时候能正确的访问到 controller 并且return了rn[img=https://img-bbs.csdn.net/upload/201402/23/1393135996_360516.jpg][/img]rn但是一直是上面的错误
springmvc整合路径404
先附上我的web.xmlrn[code=java]rnrnrn json_test rn rn index.jsp rn rn rn rn log4jConfigLocation rn classpath:log4j.properties rn rn rn log4jRefreshInterval rn 60000 rn rn rn rn org.springframework.web.util.Log4jConfigListener rn rn rn rn rn contextConfigLocation rn classpath:conf/spring/spring-common.xmlrn rn rn org.springframework.web.context.ContextLoaderListener rn rn rn rn org.springframework.web.util.IntrospectorCleanupListener rn rn rn rn springMVC rn org.springframework.web.servlet.DispatcherServlet rn rn contextConfigLocation rn classpath:conf/spring/spring-mvc.xml rn rn 1 rn rn rn springMVC rn /* rn rn rn rn encodingFilter rn org.springframework.web.filter.CharacterEncodingFilter rn rn encoding rn UTF-8 rn rn rn forceEncoding rn true rn rn rn rn encodingFilter rn /* rn rn rn rn openSession rn org.springframework.orm.hibernate4.support.OpenSessionInViewFilter rn rn rn openSession rn /* rn rnrn[/code]rnrn再就是spring配置 rnrn[code=java]rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn $jdbc.mysql.dialectrn $hibernate.hbm2ddl.auto rn rn $jdbc.show_sql rn rn $jdbc.format_sql rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn[/code]rnrn最后就是spring mvc配置了rnrn[code=java]rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn[/code]rn我的个人理解是在web.xml里面配置了rn[code=java]/* [/code]rn那么路径不管是加不加.do 或者加不加.jsp 应该都能匹配吧,现在启动的时候 默认访问的index.jsp不能访问,加了路径也不行rn[img=https://img-bbs.csdn.net/upload/201612/28/1482911880_775155.png][/img][img=https://img-bbs.csdn.net/upload/201612/28/1482911889_587554.png][/img]
SpringMVC关于404总结
404在网络上定义的就是:不能找到资源。这个就是最明确的错误。 但是在springmvc中经常犯的错误: 1、后端:自动扫描没有将对应的资源囊括在内,这个看springmvc的配置文件  部分 2、前端:请求的格式不对。如果参数中需要传入一个json串,但是如果传入null就会404   解决:传入{} 空串 3、前端:请求的路径不对。这个很容易找到 4、项目
springmvc访问静态页面404
首先检查spring-mvc.xml中是否已经配置了静态资源 &lt;mvc:resources mapping="/js/**" location="/resource/js/" /&gt; &lt;mvc:resources mapping="/css/**" location="/resource/css/" /&gt; &lt;mvc:resources mapping="/im...
SpringMVC 跳转页面失败404
SpringMVC跳转页面失败 关于SpringMVC跳转方式失败,使用ModelAndView 或者是 直接返回字符串 都无法跳转到指定页面,可能存在以下几种常见问题 ModelAndView 引用的包不对 有时候自动导入的时候会选错包类,会将正确的包导成 import org.springframework.web.portlet.ModelAndView 而其中的方法都是一样的,编译器...
springMvc的404的问题
404情况一般就是路径的问题,分为如下几种: 1、springmvc扫描配置的问题,即访问路径的问题,仔细检查扫描配置路径是否正确 2、进入了方法还是404,那就说明返回路径有问题,其他报错就是500内部错误,返回路径主要是页面是否存在,重定向路径是否能够访问等等 3、还有一种特殊的就是配置方面的拦截,也就是我遇到的这种 能够登录但看不到菜单等等,其他的请求有部分都404,没进去contr
ModelAndView
我用的是Spring3.0.5。rn我测试spring的controller,采用AnnotationMethodHandlerAdapter这个类的handle方法:rn[code=java]ModelAndView mav = adapter.handle(request, response, xxxController);[/code]rnrn当所测xxxController的方法返回类型是String时,mav不为空,rn而当返回类型不是String而是其它的Object类型时,mav则为null,为什么呢?如何获得此种情况下方法的返回值?
springMVC向ModelAndView向前台页面传值
ModelAndView有7个构造方法,我们用了ModelAndView(String viewName, Map @RequestMapping(value=&quot;/showemp.do&quot;) public ModelAndView findAll(@RequestParam(required=true,defaultValue=&quot;1&quot;) Integer pagenow, ...
SpringMVC中ModelAndView跳转出错问题
代码执行到控制层时,一直到最后 return new ModelAndView(“learnDemo/learnDemo/menuListDemo”); 时,页面不会正常跳转总是跳转到错误页面。 原因: 引错了包!!! 错误包:import org.springframework.web.portlet.ModelAndView; 正确包:import org.springframewor...
SpringMvc ModelAndView传值失败,该怎么解决
```rn@RequestMapping("/goodsTable")rn public ModelAndView goodsTable() rn ModelAndView m=new ModelAndView("redirect:/goods_table.jsp");rn List list=new GoodsDao().findGoods();rn for(Goods s:list) rn System.out.println(s.getGoods_id()+s.getGoods_name()+s.getImg()+s.getIntro()+s.getPrice());rn rn m.addObject("goods_list", list);rn return m; rn rn```rn得到了rn12123.png1rnrn2电脑123.pngnull5999rnrn3平板456.pngnull3999rnrn4游戏机678.pngnull1999rnrn5电视机336.png2599rn说明传入的时候不是空的rn添加了<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> rn并且导包了rn```rnrn 55555rn rn```rn传出的时候什么都没输出,说明这儿的goods_list是空的,这是怎么回事
SpringMVC使用ModelAndView,特别是IDEA的小错误。
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.portlet.ModelAndView; 这两个类中都有ModelAndView,我们应该选取第一个导入。如果你是自动导入的话,那么很可能导入的是第二个,从而跳转报错。 报错的提示如下: HTTP Status 404 – No...
SpringMVC在JSP页面取不到ModelAndView中的值
jsp页面中使用了el表达式 只要在jsp页面中加入 &lt;%@ page isELIgnored="false" %&gt; 就可以了
关于SpringMVC中的ModelAndView和Model的使用和区别
        在学习SSM框架中的SpringMVC时常常看到在控制层Controller中有的使用ModelAndView进行数据模型的传输,有的使用Model进行数据模型传输,为何有两种不同度类型进行传输呢?         最近才自己领悟到看到主要是看在controller类中的方法想要返回给前端页面的数据类型,这里我使用的是jsp视图页面作为前端界面技术。       一,  若返回...
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件