我从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代码?
答案 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'
}
);