前端跨域请求get_前端跨域请求jsonp实现
第一步:編寫被調用項目的controller。
1、需要集成springmvc,springboot項目集成web就包含springmvc,普通的servlet需要:
PrintWriter w = response.getWriter();w.print(json);
2、端口默認8080
3、controller代碼如下所示
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Map;
@RestController
public class TestController {
@RequestMapping("/bean")
public String testJson(HttpServletRequest request,
HttpServletResponse response, Map paramMap) {
String callback = request.getParameter("callback");
String id = request.getParameter("id");
String name = request.getParameter("name");
String sex = request.getParameter("sex");
String json = "{'id':" + id + ",'name':'" + name + "','sex':'" + sex
+ "'}";
if (callback != null) {
json = callback + "(" + json + ")";
}
return json;
}
}
4、啟動服務并測試:
http://localhost:8080/bean?id=2&name=張三&sex=男
總結
以上是生活随笔為你收集整理的前端跨域请求get_前端跨域请求jsonp实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: softwaredistribution
- 下一篇: 防止html转义字符,如何防止我的HTM