sjfb.net
当前位置:首页 >> struts2下AjAx如何向ACtion传参数 >>

struts2下AjAx如何向ACtion传参数

jsp中通过$.ajax()传参数到action的写法如下: 在jsp中的某个方法触发以下ajax方法: $.ajax({ type: "get", url: "getUserName.action", data: "name=john&location=boston", //此处是传参数的key和value datatype: "script" }); 在action中的...

官方写法: Struts 2 Stream result Action package actions; import java.io.InputStream; import java.io.StringBufferInputStream; import com.opensymphony.xwork2.ActionSupport; public class TextResult extends ActionSupport { private...

看你用是什么形式的ajax 传统的 还是 jquery 后者其他js封装之后的

首先,大家都知道struts2中有处理表单提交的方法,表单元素中的name对应着action中的成员变量,当你提交的时候,会把输入组中的数据映射到action的成员变量中,这里我纠结了好久,因为不知道是ajax异步提交的还是框架为我们提交的。所以在表单输...

如果你想在action中获得值,就必须先从jsp跳转到action,然后action返回的时候被struts拦截,匹配result时,就可以控制跳转到另外一个jsp.这当中的过程看起来很长,但是对于计算机来说是非常短暂的,你不会发现是经过action才跳转到第二个jsp.

jsp中通过$.ajax()传参数到action的写法如下: 在jsp中的某个方法触发以下ajax方法: $.ajax({ type: "get", url: "getUserName.action", data: "name=john&location=boston", //此处是传参数的key和value datatype: "script" }); 在action中的...

$.ajax({ type: "post", contentType: "application/json", url: "../Backstage/RoleService.asmx/ButtonRole", data: JSON.stringify({ "UserName": user, "ButtonID": id }), success: function (result) { }, error: function (response) { v...

js里面用post方法传递参数,定义js数组,传参数是就直接传就可以了 例,我用的jquery var str='aaa'; var exp = new Array(); exp.push(val1); exp.push(val2); $post('getpostdata.php', {expdata: exp, strdata:str}, function successget(dat...

request.setAttribute("name",name); ajax请求的时候就直接${name}应该就可以了。。。如果你后台确实封装好了,那么上面的set都没必要写

Struts2中有两种方式处理Ajax请求: (注:我使用的是最新的Struts 2.3.20) 1. 使用Stream result的方式以流的形式写出到客户端。(这种方式我没有亲自做实验,下面的例子参考Struts2的官方文档) 这样书写我们的Action: package actions; imp...

网站首页 | 网站地图
All rights reserved Powered by www.sjfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com