Java 如何设置值以形成bean?
我从jsp页面(struts)获取值,form bean有getter和setter方法。我正在进行ajax调用,所以这次我没有获取任何会话值。所以我想在设置bean值时添加这些值。请查看下面的代码,您会理解的Java 如何设置值以形成bean?,java,jakarta-ee,struts2,Java,Jakarta Ee,Struts2,我从jsp页面(struts)获取值,form bean有getter和setter方法。我正在进行ajax调用,所以这次我没有获取任何会话值。所以我想在设置bean值时添加这些值。请查看下面的代码,您会理解的 private SearchFilters filters; public SearchFilters getFilters() { return (SearchFilters) getSession().get("Filters"); } public void setF
private SearchFilters filters;
public SearchFilters getFilters() {
return (SearchFilters) getSession().get("Filters");
}
public void setFilters(SearchFilters filters) {
getSession().put("Filters",filters);
}
SearchFilters是一个类,它有表单字段的getter和setter。在从会话获取会话值并设置为for bean之后。现在,我需要在这里向bean添加一些值
如何在此处添加这些值
jquery:
jQuery.ajax({
type : 'GET',
url : 'url',
data : {"prodnbr" : $("#productsTextArea1").val()},
dataType : 'json'
如何使用此ajax代码?假设您使用的是jQuery,您可以使用下面的ajax调用将值绑定到搜索过滤器
$.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'
}
);
太好了,非常感谢你。