【SpringMVC】SpringMVC入门

SpringMVC功能相当于Servlet

Serlvet - SpringMVC
jsp ->Servlet (Springmvc)->Jsp

0.环境准备

需要这些.jar包:
spring-aop.jar
spring-bean.jar
spring-context.jar
spring-core.jar
spring-web.jarspring-webmvc.jar
commons-logging.jar

1.首页点击a超链接

<a href="welcome">first SpringMVC</a>

2.SpringMVC选择性拦截

<servlet>
  	<servlet-name>springDispatcherServlet</servlet-name>
  	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  	<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>springDispatcherServlet</servlet-name>
  	<url-pattern>/</url-pattern>
</servlet-mapping>

(1)这一段和servlet很类似,但是略有不同,都是需要写类名,已经写好的dispatcherServlet

(2)拦截链接请求,指引到对应的SpringMVC的控制器类中。

3.跳转到对应的控制器(Java类)

@Controller
public class SpringMVCHandler {
	@RequestMapping("welcome")
	public String welcome() {
		return "success";
	}
}

(1)使用的是注解的方式,因此记得要在SpringMVC.xml中配置扫描器。

<!-- 配置扫描器 -->
	<context:component-scan base-package="com.feng.handler"></context:component-scan>

(2)success全名:views/success.jsp

但是由于在SpringMVC.xml配置了

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

这样就实现了简单的SpringMVC作用流程。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值