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")
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")
相关文章推荐
- Java中堆内存与栈内存分配浅析
- spring+hibernate+junit 单元测试 实例
- Eclipse 开发 Android 卡死
- Java学习笔记(六)使用对象
- 设计和程序中必须做的事情!!!
- Spring实现动态数据源切换
- 使用Java正则表达式去掉Double类型的数据后面多余的0
- 使用Java正则表达式去掉Double类型的数据后面多余的0
- 简单发送邮件工具类
- java获取项目路径,url路径
- 查找AndroidStudio对应Eclipse的快捷键
- struts中的findForward()和getinputforward()
- java异常的异常类型
- Java编程思想:第8章 多态
- eclipse 中直接打开class文件设置
- 1007--反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
- Java客户端给服务器发送文件
- win7,win8,win10下配置 Java 环境变量(系统变量)
- SpringMVC 找不到注解实例
- Java学习笔记——泛型