Spring MVC的简单实例02

[color=green] 这篇文章跟前面那篇文章是一样的,只是多了我自己的理解,莫见怪!!!![/color]


1.首先在web.xml配置spring MVC的核心DispatchServlet

 <!-- 配置DispatcherServlet,他是SpringMVC的核心 -->
<servlet>

<servlet-name>hello</servlet-name>

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

</servlet>
<!-- 配置DispatchServlet的路径映射.拦截所有以.do后缀结尾的路径 -->
<servlet-mapping>

<servlet-name>hello</servlet-name>

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

</servlet-mapping>



2. 编写控制器,继承Controller

public class HelloWorldAction implements Controller{

@Override
public ModelAndView handleRequest(HttpServletRequest request,
HttpServletResponse response) throws Exception {
String username = request.getParameter("username");

request.setAttribute("username", username);
//跳转到index1.jsp
return new ModelAndView("/index1.jsp");
}

}



3. 配置 控制器和url映射文件,在WEB-INF文件夹下面新建一个hello-servlet.xml文件,注意一定要hello的命名一定要和DispatchServlet的<servlet-name>的名字一样


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

<!-- 配置Url映射处理器 -->

<bean id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">

<!-- 配置映射的路径和控制器之间的映射,表示你要哪个路径导航到哪个控制器上 -->
<property name="mappings">

<props>

<prop key="hello.do">helloWorldAction</prop>

</props>

</property>

</bean>

<!-- 配置视图解析器 -->
<bean id="viewClass"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"/>

<!-- 配置您的控制器Controller,需要和上面的url映射路径对应的控制器对应 -->
<bean id="helloWorldAction"
class="cn.com.action.HelloWorldAction"/>


</beans>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值