SpringMVC实用开发总结

  • springmvc使用目的 1.mvc结构当初替代servlet进行开发的是action混着struts2技术进行开发的(包括struts.xml配置用标签来配置action的跳转关系;ognl表达式)

2.spring本身就是一个解耦合能力极强的技术.而且通过标注和xml文件标签配置(反射处理)也极大地提高了开发速度,而且标注的形式去处理实际情况不用来回切换页面打断自己的思路.从本身和实际开发中spring的优势都强的无可附加.

3.而且springmvc本身是个轻量级的框架,是基于spring的开发基础配置的大部分包和struts需要的包和日志包即可.本身轻量级而言也并不会过度对运行速度产生影响.

  • springmvc搭建环境的基本步骤 1.导包 2.导入mvc.xml模板或者空白文件进入项目放在src根目录下 3.在web.xml中配置SpringMVC核心控制器 `<!-- SpringMVC核心控制器 --> <servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <!-- 指定springMVC配置文件的路径 -->

    <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:mvc.xml</param-value> </init-param> <!-- 设置tomcat启动前去创建servlet对象 --> <load-on-startup>1</load-on-startup> </servlet> <!-- 指定springMVC的所有控制器的访问路径都以*.do结尾 --> <servlet-mapping> <servlet-name>mvc</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>

</web-app>`

4.在mvc.xml中配置SpringMVC注解管理对象的base-package(实际的注解范围) 并且配置开启SpringMVC注解 <context:component-scan base-package="com.dongwen"></context:component-scan> <mvc:annotation-driven></mvc:annotation-driven>

5.实际书写action的时候 声明两个标注 一个是spring的注解.对应action这种controller层的需要添加标注@Controller 一个是SpringMVC的注解,对应写实际跳转的方法的前面加上@RequestMapping("/action的name") `@Controller public class TestAction {

@RequestMapping("/loginsee")
public String login(HttpServletRequest request , HttpServletResponse response){
	String parameter = request.getParameter("username");
	System.out.println("username:"+parameter);
	return null;
}

} `

转载于:https://my.oschina.net/u/4051093/blog/2989930

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值