javaweb编程时,通过request向前端传递数据时,前端总是无法获得正确的数据,求助,谢谢。

javaweb编程时,通过request向前端传递数据时,前端总是无法获得正确的数据,求助,谢谢。,第1张

我觉得你应该把你的sendToServerOfGetLabels这个方法贴出来看一下。后台的那些方法只要返回页面的部分就行了。
很显然你的程序不会实现你预期的效果的:
你在后台用rdtforward的方式返回到mainjsp页面,每次返回的时候页面会被重新加载,页面重新加载的时候肯定数据都是初始化的时候的数据啊。页面整体都被刷新了一下也。
你应该用ajax返回数据的方式来返回啊。用将信息通过json的方式返回sendToServerOfGetLabels这个方法里面,然后在这个方法里面对相应的值进行抽取,放到想要的位置就行了。而不是直接返回到页面,返回到页面之后,你的那个定时器就没有意义了。

实现方式为:requestgetParemeter("name");

代码一:

public String getResult(){
  >}

对象数据通常是已json 格式传输,在 struts2 配置文件内引入 json-default(普通json 格式) 包或者 jackson-json-default(加强型json格式,在返回的json数据中包含对象类型,类似这样的结果("_javaType_":"comactionTestAction");可以根据业务情况选用,随着业务系统的庞大,我一般用javascript 在前台绑定数据,这样当涉及到判断数据类型时就可以采用这个字段的值来处理:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13345392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-18
下一篇 2023-07-18

发表评论

登录后才能评论

评论列表(0条)

保存