我需要将一个字符串数组从一个servlet传递到另一个servlet,所以我把它放在会话中。
servlet 1的代码:
String[] finalshares=new String[shares.size()]; where shares is being a arraylist already defined earler in my servlet
String arrayID = "finalshares";
request.getSession().setAttribute(arrayID, finalshares);
现在我在其他servlet中执行:
String[] finalshares=(String[]) request.getSession().getAttribute("arrayID");
但是它给出了NullPointerException.Please帮助
答案 0 :(得分:1)
你必须得到它:
String[] finalshares=(String[]) request.getSession().getAttribute("fileshares");
此("fileshares"
)是您为会话属性设置的ID。