SpringMvc (1) -->HelloWorld
2016-08-16 11:21
351 查看
web.xml
springmvc.xml
HelloWorld.java
<web-app> <display-name>Archetype Created Web Application</display-name> <!-- 配置DispatcherServlet --> <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 配置 DispatcherServlet 的一个初始化参数:配置 SpringMVC 配置文件的位置和名称 --> <!-- 实际上也可以不通过 contextConfigLocation 来配置SpringMVC 的配置文件,而使用默认的。 默认的配置文件为:/WEB-INF/<servlet-name>-servlet.xml --> <!-- <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc.xml</param-value> </init-param> --> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>spring</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> </web-app>
springmvc.xml
默认的配置文件为:/WEB-INF/<servlet-name>-servlet.xml
<!-- 配置自动扫描的包--> <context:component-scan base-package="Spring.handler"></context:component-scan> <!-- 配置视图解析器:如何把 handler 方法返回值解析为实际的物理视图 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/Views/"></property> <property name="suffix" value=".jsp"></property> </bean>
HelloWorld.java
package Spring.handler.Servlet; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; /** * Created by BF100233 on 2016/8/16. */ @Controller public class HelloWorld { /** * 1.使用 @RequestMapping 注解来映射请求的 URL * 2.返回值会通过视图解析器解析为实际的物理视图,对于InternalResourceViewResolver视图解析器,会做如下的解析 * 1>通过 prefix + returnVal + 后缀 这样的方式得到实际的物理视图,然后做转发操作 * 例: /WEB-INF/Views/succcess.jsp * @return */ @RequestMapping("helloworld.do") public String hello(){ System.out.println("hello world!"); return "succcess"; } }
相关文章推荐
- SpringMVC之HelloWorld。
- web.xml之<context-param>与<init-param>的区别与作用++ springMVC
- 10002---SpringMVC HelloWorld
- 一、SpringMVC基础入门,创建一个HelloWorld程序
- springMVC表单标签 <form:select>如何禁用下拉列表
- gt_opencv_helloworld_img_实现详解(一)
- Springmvc系列01 Helloworld
- springmvc- 分页插件-<jsp:include >遇到问题
- SpringMVC-->(1)maven创建web项目
- springMVC源码4:HttpMessageConverter<T>和ConversionService之间怎么关联(上)
- Struts2<1>HelloWorld
- JavaWeb中利用ModelAndView 和SpringMVC中<c:forEach>结合进行数据渲染
- ASP测试代码: <% response.write("helloworld,vbscript!") %>
- SpringMVC入门HelloWorld
- SpringMVC学习系列(2) 之 经典的HelloWorld实现
- SpringMVC学习第一章:HelloWorld
- SpringMVC学习-HelloWorld
- <转载>springmvc(31):Spring中的 ContextLoaderListener
- SpringMVC(1):基础配置文件web.xml 和 <servlet-name>-servlet.xml / springmvc.xml
- <spark>新手helloworld