论坛首页 Java企业应用论坛

没有名称的JSON数据

浏览 9255 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-10-19  
yuwenchun 写道
请问为什么不把JSON放在参数中再发送,什么样的需求?

 

这是最后的方案[与前台工作人员协商],那AJAX发送的JSON与XML就没有办法在后台接收了吗?

0 请登录后投票
   发表时间:2011-10-19  
使用Jackson吧,那个把json转成javabean挺容易的,你这种也是可以转的
0 请登录后投票
   发表时间:2011-10-19  
ztcwh 写道
niwenbin 写道
最土的办法就是获得请求的request对象,再取数据····

但是要在业务层用到这些数据,JSP页面上不能写业务。

没有叫你JSP上写业务啊,在ACTION中获得request对象就行了
0 请登录后投票
   发表时间:2011-10-19  
peak 写道
使用Jackson吧,那个把json转成javabean挺容易的,你这种也是可以转的

是可以转,我主要是获取数据的问题。
0 请登录后投票
   发表时间:2011-10-19  
niwenbin 写道
ztcwh 写道
niwenbin 写道
最土的办法就是获得请求的request对象,再取数据····

但是要在业务层用到这些数据,JSP页面上不能写业务。

没有叫你JSP上写业务啊,在ACTION中获得request对象就行了

 

不好意思,是我理解错了,这方法可行。Struts2有没有对这类数据的处理方式提供支持?比如 setXXX(...)

0 请登录后投票
   发表时间:2011-10-19  
struts2中的Converter可以实现LZ的需求
0 请登录后投票
   发表时间:2011-10-19  
String str=request.getReader().readLine();这样应该能取到吧
0 请登录后投票
   发表时间:2011-10-19  
niwenbin 写道
struts2中的Converter可以实现LZ的需求

谢谢,是类型转换吗?
0 请登录后投票
   发表时间:2011-10-19  
zybgood 写道
String str=request.getReader().readLine();这样应该能取到吧

可以取到,只是不想在Struts2中的Action使用request。我想问下,在Struts2中有支持此没有属性名称的数据读取吗?比如setXXX(...)
0 请登录后投票
   发表时间:2011-10-20  
ztcwh 写道
zybgood 写道
String str=request.getReader().readLine();这样应该能取到吧

可以取到,只是不想在Struts2中的Action使用request。我想问下,在Struts2中有支持此没有属性名称的数据读取吗?比如setXXX(...)

好像没有 因为这种向后台发送json类似传送文本
get、set是提交的form表单里直接取值
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics