首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MVC-step-by-step 札记 Part 1 | #spring #mvc

2012-10-16 
MVC-step-by-step 笔记 Part 1 | #spring #mvc刚刚开始接触SpringMVC,做一些笔记备忘。  第一部分其实就是

MVC-step-by-step 笔记 Part 1 | #spring #mvc
刚刚开始接触SpringMVC,做一些笔记备忘。
  
第一部分其实就是个hello world,不习惯用ant来build,换用eclipse,方便快捷,挑重点的学嘛。

文件结构

springapp |- src |   └- SpringappController.java |  └- WebContent      |- META-INF      |   └- MANIFEST.MF      |      |- WEB-INF      |   |- lib      |   |   |- commons-logging.jar      |   |   |- servlet-api.jar      |   |   └- spring.jar      |   |      |   |- springapp-servlet.xml      |   └- web.xml      |         |- hello.jsp      └- index.jsp



需要的包

\dist\spring.jar \lib\jakarta-commons\commons-logging.jar

配置web.xml

<servlet><servlet-name>springapp</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springapp</servlet-name><url-pattern>*.htm</url-pattern></servlet-mapping>



配置springapp-servlet.xml

在WEB-INF下建立一个"springapp-servlet.xml",该文件名中springapp为刚刚在web.xml中配置的servlet名称。

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"><beans><bean id="springappController" name="code">import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.Controller;public class SpringappController implements Controller  {@Overridepublic ModelAndView handleRequest(HttpServletRequest request,HttpServletResponse response) throws Exception {return new ModelAndView("hello.jsp");}}


SpringappController类实现了Controller接口。

其handleRequest方法用于将springapp-servlet.xml中关联的请求地址转发到指定的视图。
再编写相对的视图文件,布署工程后在浏览器中运行 http://8080/springapp/hello.htm 即可。

我开始没有加入commons-logging.jar所,结果一直报错,切记切记。

热点排行