Spring MVC 系列(四)——Spring MVC 与Ajax交互及重定向操作

本文详细介绍了Spring MVC与Ajax交互的实现,包括Controller中方法的两种返回类型以及前台JSP中ajax的使用。此外,还讨论了Spring MVC中表单提交的注意事项,如action路径、参数匹配和提交方式。最后,探讨了转发与重定向的区别,强调了转发在速度和数据共享上的优势,以及重定向可能导致的数据丢失问题。
摘要由CSDN通过智能技术生成

 

 一、Spring MVC 与Ajax交互

一般情况下,Controller中方法返回值类型有两种

1、String 直接跳转到某View界面

2、Void 不需要进行页面跳转,直接访问下一个方法

返回String类型跳转界面的参数接收和传递在Spring MVC 参数传递与表单交互中已经有过介绍。执行void无需进行页面跳转的方法,在Spring MVC中,主要是通过前台View中ajax的交互进行访问。

例如有如下Controller:

@RequestMapping("/ajax.do")
	public void ajax1(String name, PrintWriter out){
		String result = "hello " +name;
		out.write(result);
	}
	
	@RequestMapping("/toAjax.do")
	public String toAjax(){
		return "ajax";
	}

前台jsp通过ajax访问ajax.do方法

	<script type="text/javascript" src="js/jquery-1.6.2.js"></script>
  	<script ty
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值