0

我正在从 jsp 页面(struts)获取值,并且表单 bean 具有 getter 和 setter 方法。我正在进行 ajax 调用,所以那时我没有得到任何会话值。所以我想在设置值时添加这些值豆。请看下面的代码,你会明白的。

 private SearchFilters filters;

public SearchFilters getFilters() {
    return (SearchFilters) getSession().get("Filters");
}

public void setFilters(SearchFilters filters) {
      getSession().put("Filters",filters);
}

SearchFilters 是具有用于表单字段的 getter 和 setter 的类。在从会话中获取会话值并设置为 bean 之后。现在,我需要在此处将一些值添加到 bean。

如何在这里添加这些值?

jQuery:

jQuery.ajax({
     type : 'GET',
     url : 'url',
     data : {"prodnbr" : $("#productsTextArea1").val()},
     dataType : 'json'

如何使用这个 ajax 代码?

4

1 回答 1

2

假设您使用的是 jQuery,您可以如下进行 ajax 调用以将值绑定到您的 SearchFilters

$.post('/url', {
        'filters.field1': 'value1',
        'filters.field2': 'value2'
    },     
    function(data){
        alert(data);
    }
);

- 更新

ajax调用的另一种方式:

jQuery.ajax({
    type : 'GET',
    url : '/url',
    data : {
        'filters.field1': 'value1',
        'filters.field2': 'value2'
    }
);
于 2013-07-04T02:10:24.083 回答