前台ajax代码如下:
var menu = Zhpp3.navigator;
z3.navigator(menu, document.getElementById("zhpp3-menu"), function(v){
var data = {"rname":"张三","time":"2013-11-20"};
z3.post("testAjax.action", data, function(){
//alert("haha");
});
});
page.getXML().getData();
后台Java代码如下:
HttpServletRequest request = ServletActionContext.getRequest();
try {
request.setCharacterEncoding("utf-8");
StringBuffer sb = new StringBuffer();
InputStream is = request.getInputStream();
InputStreamReader isr = new InputStreamReader(is,"utf-8");
BufferedReader br = new BufferedReader(isr);
String s = "";
while ((s = br.readLine()) != null) {
sb.append(s);
}
String str = sb.toString();
System.out.println(str + "=========str");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
如果有汉字的话,注意编码方式哦!

本文展示了一个简单的前后端交互示例,通过Ajax从前端发送请求到后端,并在后端接收并处理这些请求。该示例使用了自定义的前端框架z3进行Ajax调用,并在Java后端读取请求数据。
2028

被折叠的 条评论
为什么被折叠?



