0

私はjspページ(ストラット)から値を取得しています.フォームビーンにはゲッターとセッターメソッドがあります.私はajax呼び出しを行っているので、セッション値を取得していません.値を設定するときにそれらの値を追加したいと思います.以下のコードを調べてください。理解できます。

 private SearchFilters filters;

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

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

SearchFilters は、フォーム フィールドのゲッターとセッターを持つクラスです。セッションからセッション値を取得し、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 に答える