我在struts的action中用request.getSession().setAttribute("results", results);保存了一个集合的值。我想在js中用到他,可是但我关闭浏览器在一次打开,他是一个空值,我刷新一下就会有值了,我用了jquery他走了action的方法,可是还是空值。说说原理和思路。
我想问问在js中如何调用request.getSession().setAttribute("results", results);这个里面的值。
我想问问在js中如何调用request.getSession().setAttribute("results", results);这个里面的值。
public String getResult(){
String result = session.get("results");
response.getWrite().print(result);
response.getWrite().close();
return null;
}
通过ajax获取呗!! action!getResult.do
action 里面写个方法
public String getResult(){
String result = session.get("results");
response.getWrite().print(result);
response.getWrite().close();
return null;
}
通过ajax获取呗!! action!getRes……
[/Quote
想在JS里面获取就得用到AJAX了
然后后台返回list给前台函数解析
在JS中通过id获取value值
在JS中通过id获取value值
这个类的属情就是存放所需要的参数据。
然后用request.setAttribute("objectClass",classInstance);
在前台:
<% Class myClassInstace=(Class)reqeust.getAttribute("objectClass");
%>
<%=myClassInstace.get..()%>就可以使用里面的数据