2 liuchangjie0112 liuchangjie0112 于 2017.08.30 07:38 提问

前后台数据传输方式及解析 2C

java前台页面与后台controller传输数据的方式一般除了JSON,XML,别的还有什么,最常用的是哪几种方式?都是怎么传值和解析的呢?谁给介绍一下

4个回答

zy841958835
zy841958835   Ds   Rxr 2017.08.30 08:46

还有一种最常见的就是字符串,这个传值和解析就不说了
还有一种是序列化之后的对象 需要继承java.io.Serializable 解析的话 便是反序列化 能拿到序列化之前的对象

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2017.08.30 09:07

还有就是直接将text文本 写入response的输出流中;也可以直接将数据写入ModelAndView中,页面上直接访问该视图中的对象。
但是现在最常用的还是直接用@ResponseBody转换为JSON的。

qq_38005982
qq_38005982   2017.08.30 09:25

你还可以使用Session和request进行传值,后台使用geAttribute("key")t和setAttribute("key", value);方法向前台传值,在前台一般使用<%%>获取,用<%=%>来输出,这个挺简单的估计你也会
还有就是用from表单提交servse拦截也可以!
有兴趣我的博客有一篇SSH不经过Controller直接从services层(BIZ层)把数据给前台的,就相当于直接把后台代码给放在jsp页面写。。。。。。不过尴尬的是只能接收,如果要从前台向后台发送要有dwr.xml,我懒得发博客所以就没有写,不过你如果想试试,一定要在xml里配置一下dwr,而且还要有dwr的xml

qq_38005982
qq_38005982 配置dwr的代码我写完了,有兴趣你也可以看看
3 个月之前 回复
qq_35832396
qq_35832396   2017.08.31 14:37

就是通过http协议传输数据的,,后台写好的接口也就是服务,,然后暴露出来,然后前台通过ajax调用这个服务就可以得到里面的数据,,,然后显示在界面上就可以了!

Csdn user default icon
上传中...
上传图片
插入图片