json例子(后台取消息)
来源:互联网 发布:计算机编程语言发展史 编辑:程序博客网 时间:2024/06/07 11:17
定义一个javascript方法 通过jquery 获取json数据
function search()
{
var str="method=search";
var ctx=document.getElementById("msgList");
$.ajax(
{
type: "post",
url: "<%=request.getContextPath()%>/msg.do",
datatype:"json",
data:str,
success:function(msg){
if(msg!=null &&msg!="" && msg!="[null]" && msg!="null")
{
var msgobj=eval(msg);
var tipmessage="";
for(var i=0;i<msgobj.length;i++)
{
var obj=msgobj[i];
ctx.innerHTML=ctx.innerHTML+"<div id="+obj.id+">"+obj.sendUser+" "+obj.sendTimeStr+"<br/> "+obj.content+"</div><p/>"
tipmessage=tipmessage+obj.sendUser+"发送一条消息<br/>";
}
if(msgobj.length>0){
tipyou(tipmessage);
window.focus();
}
}
}});
}
java 数据对象
package com.qunliao.entity;
import java.util.Date;
import com.qunliao.utils.DateUtils;
public class Msg {
private String id;
private Date sendTime;
private String sendTimeStr;
private String sendUser;
private String content;
private String isGlobel="1";
private String isRead="0";
public String getIsRead() {
return isRead;
}
public void setIsRead(String isRead) {
this.isRead = isRead;
}
public String getIsGlobel() {
return isGlobel;
}
public void setIsGlobel(String isGlobel) {
this.isGlobel = isGlobel;
}
public Date getSendTime() {
return sendTime;
}
public void setSendTime(Date sendTime) {
this.sendTime = sendTime;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getSendTimeStr() {
if (sendTime != null)
return DateUtils.fomart(sendTime);
return null;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public void setSendTimeStr(String sendTimeStr) {
this.sendTimeStr = sendTimeStr;
}
public String getSendUser() {
return sendUser;
}
public void setSendUser(String sendUser) {
this.sendUser = sendUser;
}
}
去后台取数据 的action方法为
public ActionForward search(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
User user=(User)request.getSession().getAttribute("user");
List list=service.getNonReadMsg(true, user.getId());
JSONArray array = JSONArray.fromObject(list);
response.setContentType("text/html; charset=utf-8");
response.setCharacterEncoding("utf-8");
response.getWriter().print(array.toString());
return null;
}
- json例子(后台取消息)
- js取后台json数据 中文乱码
- Ajax异步从后台取Json数据
- 从后台取数据返回json数据
- json对象后台接收接收取值
- 前台jquery+ajax+json传值,后台处理完后返回json字符串,如何取里面的属性值?(不用springmvc注解) 一.取属性值
- 后台返回的json对象,前台取值
- HighCharts-Asp.net后台取Json数据模拟
- Ajax 异步或取后台数据json显示到页面
- easyUI combobox json 从后台取数据显示
- Android 从Java后台取数据之JSON
- 后台接收前台 String json 取单个值问题-java
- Json例子(remember!!)
- Android 解析后台返回为Json数据的简单例子!!!
- Android 解析后台返回为Json数据的简单例子!!!
- Android 解析后台返回为Json数据的简单例子!!!
- Android 解析后台返回为Json数据的简单例子!!!
- Android 解析后台返回为Json数据的简单例子!!!
- 经典色标
- Json优缺点
- ServletContext常用方法
- Brew----常见问题 ( 最近一次更新 2011--04--30)
- 习语言最新1.4版已推出,欢迎试用
- json例子(后台取消息)
- Linux下的C编程实战之文件系统编程
- SUM/COUNT关键词
- Java正则表达式详解
- SUBHEAD/SUBFOOT关键词(1)
- 移植rp-pppoe到s3c2440(QQ2440v3)实现ADSL拨号上网
- High-Availability Storage With GlusterFS On Ubuntu 9.10 - Automatic File Replication (Mirror) Across Two Storage Servers
- SUBHEAD/SUBFOOT关键词(2)
- 常用:javascript字符串函数 收藏