jquery向struts2传值的几种方式

阅读更多

从web页面向服务器传送数据,传统的方式有

1、直接在url后面传值

 

 

http://localhost:8080/helloworld?name=xiaoming
 

 

    1)struts中可以使用action中得成员变量直接接收值,

    2)也可以使用request.getParamter("name")来接收值

2、form提交方式的传值

     from提交也是有get和post两种方式的。也可以使用上面的方式来取值。

 

今天重点说下使用jquery的ajax方式提交的方式

第一种

 

 var data = {};
	data[aaa] = "aaa";
	data[bbb] = "bbb";
	$.ajax({	type : "POST",
                url : "helloworld.action",
                timeout : 120000,
                data : data,
                dataType : 'json',               
                success : function(result) {
                    var result = result.result;               	
                        alert(result.message);                   
                }
            });

 

 

var data = {};
	
	$.ajax({	type : "POST",
                url : "helloworld.action",
                timeout : 120000,
                data :{
                 aaa: "aaa";
	         bbb: "bbb";
                },
                dataType : 'json',               
                success : function(result) {
                    var result = result.result;               	
                        alert(result.message);                   
                }
            });
 

 

 

struts2中使用aaa,bbb的成员变量接收值,但是如果是不定的变量数呢

可以使用

 Enumeration names = request.getParameterNames();

你可能感兴趣的:(jquery向struts2传值的几种方式)