首页>代码>基于spring mvc+maven的demo实例>/SpringMVC/src/main/java/com/tuletech/web/controller/Ajax.java
package com.tuletech.web.controller;

import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@RequestMapping("/ajax.do")
public class Ajax {

	/**
	 * @throws UnsupportedEncodingException 
	 * @函数功能:执行get请求
	 * @备注:http://192.168.1.71:8080/SpringMVC/ajax.do?method=search&username=张三
	 * @创建人:任齐
	 * @return void    
	 */
	@RequestMapping(params = "method=search", method = RequestMethod.GET)
	public void search(HttpServletRequest request,HttpServletResponse response) throws UnsupportedEncodingException{
		String name = request.getParameter("username");
		
		System.out.println("执行get,username=" + new String(name.getBytes("iso8859-1"),"utf-8"));
	}
	
	/**
	 * @函数功能:执行post请求
	 * @备注:
	 * @创建人:任齐
	 * @return void    
	 */
	@RequestMapping(params = "method=update", method = RequestMethod.POST)
	public void update(){
		System.out.println("执行post");
	}
	
	/**
	 * @函数功能:返回JSON数据
	 * @备注:http://xxxx/ajax.do?method=json
	 * @参数: 
	 * @创建人:任齐
	 * @return void    
	 * @throws
	 */
	//@RequestMapping(params = "method=json")  
	@RequestMapping(value = "json")
	@ResponseBody
	public Object json(){
		List<String> list=new ArrayList<String>();  
	    list.add("电视");  
	    list.add("洗衣机");  
	    list.add("冰箱");  
	    list.add("电脑");  
	    list.add("汽车");  
	    list.add("空调");  
	    list.add("自行车");  
	    list.add("饮水机");  
	    list.add("热水器");  
	    return list;  
	}
}
最近下载更多
zxhjy5  LV6 8月6日
lvhongquan  LV11 2022年7月10日
a1677596408  LV23 2022年7月1日
zhijian992714  LV6 2022年2月17日
admin7777  LV14 2021年8月19日
remedy  LV1 2021年6月17日
杜老师  LV1 2021年5月12日
aaaahao  LV13 2021年3月20日
erwesdfe  LV2 2021年3月2日
wx1992926  LV2 2021年1月22日
最近浏览更多
15719908287  LV9 8月28日
dapeng0011  LV15 7月16日
lymit1024  LV4 6月24日
xzg123456  LV6 6月19日
张真狗  LV9 2023年5月22日
花落亦知秋 2023年5月22日
暂无贡献等级
2237851964  LV1 2023年2月26日
LITIANYU084414  LV11 2023年1月1日
南山难  LV4 2023年1月1日
43093307  LV4 2022年12月16日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友