最代码广告位
首页>分享>基于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;  
	}
}
最近下载更多
ggyygedan LV21月19日
星星星星
springharden LV12019年12月28日
星星
hubugai1 LV102019年12月25日
月亮月亮星星星星
大神程序员 LV162019年12月12日
太阳
gzyonglife LV12019年10月30日
星星
泡泡跑跑泡泡 LV82019年9月5日
月亮月亮
三分whyyyy LV82019年9月4日
月亮月亮
jiangxu1122 LV52019年8月16日
月亮星星
adminsean LV122019年8月13日
月亮月亮月亮
王一雄 LV12019年8月5日
星星
最近浏览更多
ggyygedan LV21月19日
星星星星
Nliczd LV11月10日
星星
springharden LV12019年12月27日
星星
最代码_码鑫源 LV42019年12月27日
月亮
hubugai1 LV102019年12月25日
月亮月亮星星星星
soeasywjn LV82019年12月19日
月亮月亮
大神程序员 LV162019年12月12日
太阳
氪氪超爱氪氪 LV82019年12月4日
月亮月亮
khhjgjhv LV92019年12月2日
月亮月亮星星
ghyghy LV82019年11月30日
月亮月亮
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友