getMessage:function(){
var self = this
wx.request({
url: 'http://localhost:8080/_war_exploded/TextServlet',
data: {
x:"123"//设一个变量
},
header: {},
method: 'GET',
dataType: 'json',
responseType: 'text',
success: function(res) {
console.log("success"+res.data)
},
fail: function(res) {"fail"},
complete: function(res) {"complete"},
})
}
@WebServlet("/TextServlet")
public class TextServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html;charset=utf-8");
/* 设置响应头允许ajax跨域访问 */
resp.setHeader("Access-Control-Allow-Origin", "*");
/* 星号表示所有的异域请求都可以接受, */
resp.setHeader("Access-Control-Allow-Methods", "GET,POST");
String data = req.getParameter("x");
// Enumeration<String> ddd = req.getParameterNames("ddd");
System.out.println(data);
// System.out.println(ddd);
resp.getWriter().write("hello , world");
}
}
如果没有前三条resp则无法获取,加上就好了