首页>代码>基于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;  
	}
}
最近下载更多
lyws1986 LV97月19日
月亮月亮星星
椒盐皮皮虾 LV15月9日
星星
ggyygedan LV21月19日
星星星星
springharden LV12019年12月28日
星星
hubugai1 LV102019年12月25日
月亮月亮星星星星
大神程序员 LV172019年12月12日
太阳星星
gzyonglife LV22019年10月30日
星星星星
泡泡跑跑泡泡 LV82019年9月5日
月亮月亮
三分whyyyy LV82019年9月4日
月亮月亮
jiangxu1122 LV52019年8月16日
月亮星星
最近浏览更多
rose20072011 LV39月24日
星星星星星星
yy1124218793 LV98月2日
月亮月亮星星
wushi565 LV108月1日
月亮月亮星星星星
lyws1986 LV97月19日
月亮月亮星星
fanghao LV157月16日
月亮月亮月亮星星星星星星
13787836732 LV47月15日
月亮
Hachi6 LV116月28日
月亮月亮星星星星星星
187236 LV36月17日
星星星星星星
浮生如茶 LV76月8日
月亮星星星星星星
199802025月22日
暂无贡献等级
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友