页面url无法跳进Action 用的jQuery
1个回答
展开全部
这个问题就很多原因了。分析一下可能性:
1、可能url和struts.xml配置不匹配
2、可能没有引用struts2-json-plugin-*.*.*.jar包
3、可能struts.xml配置错误,返回的不是json字符串
4、可能你没有引用jquery-*.*.*.js
5、你的data:{"REPORTTYPE":(这里的东西具体是什么,需要序列化一下哦)}
如果你是使用的struts的话,那么你只要把对应要回传的值,在action中定义一个变量,假设为 private String name,加上getter setter 方法,在前端使用 data.name 就可以获得对应的内容了,使用 response.getWriter() 是无效的,如果你是使用 servlet 的话,那就要确保 jsonArray 是有效的 json 字符串,假设为 { "name" : "zhong" },那么前端就是 var name = data.name;
1、可能url和struts.xml配置不匹配
2、可能没有引用struts2-json-plugin-*.*.*.jar包
3、可能struts.xml配置错误,返回的不是json字符串
4、可能你没有引用jquery-*.*.*.js
5、你的data:{"REPORTTYPE":(这里的东西具体是什么,需要序列化一下哦)}
如果你是使用的struts的话,那么你只要把对应要回传的值,在action中定义一个变量,假设为 private String name,加上getter setter 方法,在前端使用 data.name 就可以获得对应的内容了,使用 response.getWriter() 是无效的,如果你是使用 servlet 的话,那就要确保 jsonArray 是有效的 json 字符串,假设为 { "name" : "zhong" },那么前端就是 var name = data.name;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询