1:导入jar包
2:web.xml中配置servlet
*初始化参数:告知当前Springmvc的配置文件路径
<context:component-scan base-package="cn.et.Day2"></context:component-scan>
- 配置解析器(根据情况选择性配置)
<!--视图解析器:逻辑视图 物理视图
逻辑视图转化为物理视图时所需的前缀和后缀
通过这个解析器可以定位到一个物理视图
-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
*配置当前servlet映射(将url-patted设置为 / )
<servlet>
<servlet-name>mvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
3:加入Springmvc配置文件
4:编写请求控制处理器并标识为控制器(@controller)
@RequestMapping(value="属性名称/user",method=RequestMethod.POST)
public String 方法名称(@PathVariable String user){
//@RequestMapping修饰方法
//@PathVariable 修饰类型 与 user 绑定
//处理方法的形参与请求参数进行绑定
@RequestParam(value="view层name属性值,required设置是否为必须")
}
5:编写视图(返回web资源,view视图层)
注意:一般情况下会出现乱码,需要在tomcat中设置编码,然后通过过滤器设置编码