zoukankan      html  css  js  c++  java
  • 一个SpringMVC简单Demo中出现的错误

    最近在学springmvc 一个简答的Springmvc配置包括如下步骤: 1.在 web.xml 文件中配置 DispatcherServlet (该中央控制器相当于 MVC 模式中的 C),还可以在其中配置spring配置文件的路径。 部分代码如下: SpringMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc_conf.xml 1 SpringMVC *.do 注意: a.在发布到服务器的文件中需要添加:classpath。 b.url-pattern路径的写法有两种:一种是“/”,另一种是以“*.do”或“*.html”等类似结构!“/*”的写法往往会带来解析的问题。 2.基于注解,在 spring 配置文件中配置 handlerMapping(处理器映射器) 和 HandlerAdapter(处理器适配器)。 下面这段代码可以同时完成 handlerMapping 与 HandlerAdapter 的配置工作。 注意: a.不要忘记添加该注释的文件头了,否则启动会报错。头内容如下: xmlns:mvc="http://www.springframework.org/schema/mvc" http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd b.最新版本的 spring 已经不用程序猿添加该注释也可以正常的工作。 4.添加包的自动扫描,这样就可以扫描到 controller 和 requestMapping 注解。 代码如下: 注意:base-package 中需要加入的是包的名字,而我们常常习惯性的在 eclipse 中使用的copy qualified name复制来的都是“包名+类名”。该错误若不仔细,eclipse都不会报错,要查找到该错误都不容易。忘后继者借鉴之。 4.编写Handler类。(相当于MVC中的M) 我看到有些老视频里还写着返回 ModelAndView ,而最新版本的spring已经可以实现直接返回字符串!版本的问题。 5.在spring 配置文件中添加视图解析器。 6.编写Jsp页面。(相当于MVC中的V) ////end
  • 相关阅读:
    BZOJ3779: 重组病毒
    BZOJ3112 [ZJOI2013]防守战线
    BZOJ4011 [HNOI2015]落忆枫音
    BZOJ2726 [SDOI2012]任务安排
    BZOJ1492 [NOI2007]货币兑换
    BZOJ1597 [USACO2008]土地购买
    BZOJ3611 [HEOI2014]大工程
    BZOJ3991 [SDOI2015]寻宝游戏
    BZOJ3675 [APIO2014]序列分割
    BZOJ1010 [HNOI2008]玩具装箱
  • 原文地址:https://www.cnblogs.com/understander/p/6098960.html
Copyright © 2011-2022 走看看