如何设置值以形成bean?

时间:2013-07-04 01:32:38

标签: java java-ee struts2

我从jsp页面获取值(struts),表单bean有getter和setters方法。我正在进行ajax调用,所以那时候我没有得到任何会话值。所以我想添加这些值将值设置为bean时。请查看以下代码,您将理解。

 private SearchFilters filters;

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

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

SearchFilters是一个类,它有表单字段的getter和setter。从session获取会话值并设置为bean.Now,我需要在这里为bean添加一些值。

如何在这里添加这些值?

jquery的:

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

如何使用这个ajax代码?

1 个答案:

答案 0 :(得分: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'
    }
);