SpringMVC入门案例——注解配置方式
来源:互联网 发布:伍聚网络股票 编辑:程序博客网 时间:2024/06/05 11:12
工程目录
web.xml
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextClass</param-name> <param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value> </init-param> <init-param> <param-name>contextConfigLocation</param-name> <param-value>com.spring.mvc.AppConfig</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>*.form</url-pattern> </servlet-mapping></web-app>
AppConfig.java
package com.spring.mvc;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.view.InternalResourceViewResolver;/** * DateTime: 2016/10/28 19:29 * 功能: * 思路: */@Configuration@ComponentScan(basePackages = {"com.spring.mvc"})public class AppConfig { @Bean public InternalResourceViewResolver getInternalResourceViewResolver(){ InternalResourceViewResolver resolver=new InternalResourceViewResolver(); resolver.setPrefix("WEB-INF/pages/"); resolver.setSuffix(".jsp"); return resolver; }}
HelloReader.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %><!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"/> <title></title></head><body> ${message}</body></html>
HelloReaderController.java
package com.spring.mvc;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;/** * DateTime: 2016/10/28 19:21 * 功能: * 思路: */@Controllerpublic class HelloReaderController { @RequestMapping("/hello") public ModelAndView sayHello(){ ModelAndView mv=new ModelAndView(); mv.addObject("message","Hello SpringMVC"); mv.setViewName("HelloReader"); return mv; }}
运行结果:
1 0
- SpringMVC入门案例——注解配置方式
- Spring配置入门案例(注解方式 )
- SpringMVC—注解方式
- Spring入门案例 注解方式配置(一)
- SpringMvc注解方式开发入门
- 注解的方式配置springMVC
- SpringMVC--注解与配置方式
- 基于注解配置的springMVC小案例
- springmvc入门之注解方式重点解析
- SpringMVC入门程序-以注解方式
- Spring-注解的方式配置AOP-案例
- SpringMVC使用注解方式配置IOC
- springmvc基于注解的配置方式
- 【springmvc 3】----配置 VS 注解方式
- SpringMVC入门学习(二)应用注解方式+注解优化
- SpringMVC入门学习(二)应用注解方式+注解优化
- SpringMVC入门学习(二)应用注解方式+注解优化
- springMVC入门搭建(注解方式及注解应用)
- 堆与栈在内存里是怎么分配的?
- 进程进入不了下一function
- UVA 11729-Commando War(排序分任务)
- linux内核双向链表学习
- N-armed bandit problem
- SpringMVC入门案例——注解配置方式
- OpenCV函数estimateRigidTransform 使用心得
- 【UVALive 7505】Hungry Game of Ants(DP)
- 数学之美3
- Oracles数据库 修改表名 列名 字段类型 语句
- Android_listview_video安卓列表视频直接播放
- PendingIntent与Intent的区别
- MySQL数据库企业生产常用4种安装方法介绍和选择
- 二叉树遍历