struts2中action如何传输json参数给界面,在线等

owner736 2015-08-29 05:32:11
action在跳转到success.jsp或跳转到error.jsp的时候,希望将参数param(json形式)的参数一并传过去。
我用的方法是这样:
1、在action中声明全局变量,生成get、set方法
2、在界面中通过$(param)的方式获取
但上述方法始终获取不到,求高手解答



acion配置为:
		<action name="init" class="com.xxx.action" method="init">
<result name="success">/page/success.jsp</result>
<result name="error">/page/error.jsp</result>
</action>
...全文
402 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ff445566 2017-03-08
  • 打赏
  • 举报
回复
急等,后台怎么以json格式传给前端
DY1201 2015-08-31
  • 打赏
  • 举报
回复
struts.xml(必须继承json-default、json-default继承自struts-default) <package name="default" namespace="/json" extends="json-default"> <action name="returnMsg" class="com.testAction " method="returnMsg"> <result name="success" type="json"> <param name="root">validate</param> </result> </action>
owner736 2015-08-31
  • 打赏
  • 举报
回复
谢谢各位,问题解决了。问题出在这里 原因出在这里:     <input type="hidden" id="srcQueryJson" name ="srcQueryJson" value=<%=srcCon%>>//<span style="color: #FF0000;">这里的数据被截取了</span>
owner736 2015-08-30
  • 打赏
  • 举报
回复
我昨天调试了下,有新的补充。 1、JSON变量能够从后台传到前面界面,通过JSP老的获取方式已经获取并打印出来。 2、新的问题来了,我把这个变量赋值给界面元素的时候,发现被截取了,深度怀疑是特殊字符所致 求大神给解答原理或者解决方案
<%@ page contentType="text/html; charset=utf-8"%>
<%@ include file="/npage/include/public_title_name.jsp"%>
<%@ page language="java" import="java.text.*" %>
<% 
	String srcCon = (String)request.getAttribute("srcQueryJson");
         out.println("srcCon="+srcCon+"======================");/*这里打印出的数据是对的*/
%>
<html>
<head>
	<title>已处理任务查询</title>
</head>
<script type="text/javascript" src="<%=request.getContextPath()%>/npage/taskQuery/js/ftaskQuery.js"></script>
<body>
	<input type="hidden" id="srcPage" name="srcPage" value="${srcPage}">
	<input type="hidden" id="srcQueryJson" name ="srcQueryJson" value=<%=srcCon%>>//这里的数据被截取了
</body>
</html>
owner736 2015-08-29
  • 打赏
  • 举报
回复
小菜一枚,不曾看过,大神可否指点一下
  • 打赏
  • 举报
回复
是否认真看过官网文档?
owner736 2015-08-29
  • 打赏
  • 举报
回复
通过我说的这中方式,传输普通字符串都没问题,例如传输英文字符,中文字符,但传输json就不行,怀疑是特殊字符所致

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧