如果你会Ajax不会json你还真的学学,我简单给你说说 。
1、首先你得引入一个jar 我的版本是json-lib-2.1.jar在网上随便都能下到。
2、在后台写个方法:
public void writerJSON(Object object,HttpServletResponse reponse) {
JSONObject jsonObject = JSONObject.fromObject(object);
try {
Writer writer = reponse.getWriter();
System.out.println("Json Data :" + jsonObject.toString());
writer.write(jsonObject.toString());
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
我们通常把这个方法卸载BaseAction里,这个是准备工作,那个object可以是你的任何对象和属性。
3、一般将你的action 的返回值设置为void 在action方法里的最后返回你的数据
this.writerJSON(message, reponse);这两个参数是上面方法里的,如果你的只是个字符串就简单了,通常都是传出个对象然后对象点你的属性
4.页面应该:
$(function() {
$.ajax({
type:"post",
url:"sendPara_send.do?Ips="+Ips+"&TableNames="+TableNames,
dataType : "json",
success:function(res){
//这个地方就看你的数据类型了如果只是个String的
alert(res);
//如果你把那个字符串放入对象里可以这样写
alert(res.sendMeg);
}
});
});
就说这些了有什么不理解可以一起讨论,还有上面那哥们怀疑你那是不是el表达式,我确定 你用的${sendMeg}就是el表达式,而且在js里用时没问题的,但在回调函数里的去数据,是json最擅长的。
分享到:
相关推荐
在这个例子中,`true`作为第七个参数传入,表示设置HttpOnly属性。注意,`setcookie()`函数需要在任何输出(包括空格和HTML标签)之前调用,否则可能无法正常设置Cookie。 **总结** HttpOnly属性是提升Web应用安全...
将获取到的元素的value属性设置为fingerprint对象中对应的值。 5. 实际应用注意事项 在实际开发中,还需要注意几点: a. 错误处理:应该在获取数据时考虑到可能出现的错误,并通过try...catch语句或者Promise的...
2. 使用`ServletContext`的`getResourceAsStream()`方法获取属性文件的输入流,传入相对于webroot的路径。 3. 创建`Properties`对象并使用输入流加载属性文件。 4. 使用`getProperty()`方法读取所需的属性值。 5. 不...
3. **JavaScript 代码**:在页面加载完成后,JavaScript 代码会初始化 ECharts 实例,配置图表选项,并调用 `chart.setOption()` 方法传入从后台获取的数据。这通常在 `$(document).ready()` 或 `window.onload` ...
然后在`$.ajax`的`data`属性中,将这个JSON字符串作为要发送的数据。 同时,服务器端需要有相应的处理机制来解析JSON格式的请求体。通常后端框架会默认处理JSON格式的请求体,并将其转换为后端语言中的实体对象,供...
这个搜索框的ID是`demoReload`,用于后续在JavaScript中获取搜索框的值。按钮上设置了`data-type`属性,并绑定事件处理函数,以便在点击时执行重载操作。 接着,我们需要在JavaScript中引入layui的table模块,并...
是作用在形参列表上,RequestParam可以接受简单类型的属性,也可以接受对象类型。在前端传入的是json字符串,后台按字符串string参数接收再解析。 请求头contentType设置为application/x-www-form-urlencoded;...
2. 初始化:使用DTree库实例化一个树对象,传入初始数据或数据源URL。 3. 功能扩展:根据需求添加交互功能,如点击事件、拖放行为等。 4. 缓冲处理:实现懒加载功能,当用户滚动或展开节点时,向后台发送请求获取更...
在网页中,JavaScript修改了input元素的value属性,而在C#中,通过访问DOM元素来读取这个属性值。 总结来说,C#中的webBrowser控件为开发者提供了一种嵌入和操作Web页面的方式。通过Document和InvokeScript等属性与...
3. **初始化JSTree**:选择一个DOM元素作为树的容器,并调用`jstree()`函数进行初始化,传入配置对象以设置各种选项和插件。 4. **监听事件**:利用JSTree的事件系统,可以在节点操作时执行相应逻辑。 5. **操作...
1. **创建XMLHttpRequest对象**:在JavaScript中,我们需要创建一个XMLHttpRequest对象,它是AJAX的核心,负责与服务器进行通信。 2. **初始化请求**:通过调用`open()`方法设置请求的类型(GET或POST)、URL和是否...
本文中的handleCommand方法中就使用了console.log来输出传入的command对象。 通过上述知识点的介绍,我们可以看到在使用Vue.js结合Element UI实现后台管理系统下拉功能时,涉及到了前端开发的许多方面,包括框架与...
`FnSetButton`根据传入参数`n`生成`n`个按钮对象,每个对象包含`id`和`text`属性。而`FnSetContent`则生成具有随机高度的`n`个内容对象,每个对象包含`height`(随机高度)、`id`和`text`属性,以及`top`属性,用于...
前台JavaScript代码部分,首先通过***内嵌代码 "()%>" 将后台的get()方法返回的JSON字符串获取到前端JavaScript变量dpinfo中。然后使用eval()函数将JSON字符串转换为JavaScript对象dpjson。最后,使用alert()函数弹...
5. **获取响应**:在请求完成且状态为`4`(即`readyState`属性值为4),可以读取`responseText`或`responseXML`属性获取服务器返回的数据。 在下一章中,我们将深入探讨如何使用XMLHttpRequest对象来发送HTTP请求,...
- 成功时,`success` 回调函数中的 `data.d` 用来访问服务器返回的 JSON 对象中的 `d` 属性。 - 失败时,`error` 回调函数将显示错误信息。 #### 知识点四:后台.NET WebMethod支持 - **WebMethod**:在 ASP.NET...
需要注意的是,JavaScript中的数组和Java中的列表虽然在概念上相似,但它们在语法和方法上有差异,如JavaScript使用`length`属性获取数组长度,而Java使用`size()`方法。因此,正确理解两者的差异是成功处理DWR回调...
服务器端脚本可以使用相应的JSON解析器来读取这个数组,例如在Java中可以使用`org.json`库或者Jackson等来解析JSON字符串为Java对象。 总的来说,在Web应用开发中,合理地利用数组来管理具有相同属性的参数是提高...
XMLHTTPRequest对象允许JavaScript在后台与服务器进行通信,它通过HTTP协议发送请求并接收响应,通常用于获取或提交数据,如HTML、XML或JSON。尽管其名称中包含“XML”,但实际上它可以处理任何类型的数据格式。 ...
6. **绘制图表**:最后,调用ECharts实例的`setOption`方法,传入配置对象,ECharts会根据新的数据重新渲染图表。 四、示例代码 以下是一个简单的PHP+AJAX+ECharts的数据交互示例: ```html <!DOCTYPE html> ...