您的位置:

接收java后台的消息,java接收rabbitmq消息

本文目录一览:

html页面里如何接受java后台传过来的值

应该用到JSP吧,在HTML网页中用%= Variable%就可以接收到显示java的值了,如果还要进行操作,就将代码放在% %中就好了

java web工程后台接收数据的方法

如果前台是JSP,可以使用application,或者session;区别在于application是全局的,设置值后一直存在;session的生命周期是一次会话,当你关闭浏览器,会话结束时,session会关闭。

如果前台是其他的,可以使用相关框架去实现,如Struts、Spring MVC等,这些都是把http请求封装为业务请求的数据方式。如你传入userName,后台对应有此属性时,则会自动设置userName属性的值为你前台传入的,当然也支持集合、对象等。

JAVA后台 关于如何从后台传递信息在jsp前端

一般使用两种方式,一种是servlet的转发或重定向跳转页面,并将信息携带过去,另一种方式是ajax请求后台接口,后台接口进行处理之后将信息返回给接口调用者。

html如何接收java后台传递来的字符串或者json串,我有后台的图片,请看看图片帮忙写一个html前台。谢谢!

你可能有点搞混了。

你的dataType:html,的话是无法接收后台传的json串的。

由于你后台return "wanglongtest.html",所以前台ajax接收是一个

html对象,则前台可以按如下代码处理:

success: function(rs){

$("#testDiv").html(rs);

}

html:

!-- ajax 要填充的内容 --

div id="testDiv"

/div

------------------------------------

如果你想接收后台的类型为json,那么后台servlet方法中只需要return null;

完整代码见如下:

response.setHeader("pragma", "no-cache");

response.setHeader("cache-control", "no-cache");

//设置响应格式和字符集(与前端页面一致,否则会有乱码问题)

response.setContentType("text/html;charset=GBK");

PrintWriter out = response.getWriter();

Map model = new HashMap();

model.put("zhangsan",true);

JSONObject json = new JSONObject(model); //将一个map对象实例化成一个json对象

out.write(json.toString());

out.flush();

out.close();

return null;

前台js:

$.ajax({

type: "POST",

url: "请求地址",

dataType: "json", //指定请求的数据类型

data:"type=1", //传到后台的参数,后台可以通过request.getParameter("type")获取

success:function(rs){

alert(rs.zhangsan); //我这里以弹出框的方式显示zhangsan对应的value

//也可以为html中的标签赋值

$("#testAjax").val(rs.zhangsan);

}

},"json")

});

html:

input id="testAjax" type="text" value="" /

其实楼上的同学们已经大概说清了如何处理,我这里只是帮你进一步理清dataType:html和dataType:json的具体处理方式,如有疑问可留言。