您的位置:首页 > 编程语言 > Java开发

SpringMvc[学习手记]-框架搭建

2015-09-15 18:55 453 查看
1.创建工程用eclipse生成web.xml、拷贝jar架包到lib

2.配置web.xml配置前端控制器DispatcherServlet

  <servlet>

  <servlet-name>springmvc</servlet-name>

  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

  </servlet>

  <servlet-mapping>

  <servlet-name>springmvc</servlet-name>

  <url-pattern>*.do</url-pattern>
  </servlet-mapping>

3. 在web-inf 下创建springmvc配置文件,[servlet-name]-servlet.xml

4.在springmvc配置文件中配置如下
<!-- 配置HandlerMapping -->
<bean class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping"></bean>
<!-- 配置controller -->
<bean name="/hello.do" class="com.first.controller.HelloWordController"></bean>

5. 创建JSP需要发出请求的页面

6. 创建HelloController 类,继承AbstractController重写handleRequestInternal
//返回数据和页面
ModelAndView mav = new ModelAndView("index");
mav.addObject("helloword", " hello  "+hello);

7. 在springmvc配置文件中

<!-- 配置视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 前缀 -->
<property name="prefix" value="/view/"></property>
<!-- 后缀 -->
<property name="suffix" value=".jsp"></property>
</bean>

注解驱动方法:

1. WEB-INF中springmvc配置文件添加注解驱动和扫描器
<!-- Spring注解驱动 -->
<mvc:annotation-driven/>
<!-- 扫描器 -->
<context:component-scan base-package="com"/>

2. Controller类中加入
1.在类外部加入@Controller;
2.在方法中加入 @RequestMapping(value="/hello.do")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: