gpt4 book ai didi

java - 如何将数组列表从一个 servlet 传递到另一个 servlet

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:05 25 4
gpt4 key购买 nike

我有两个Servlet,在第一个Servlet中,我创建一个数组列表并将其传递到jsp页面以在UI上显示,现在我想将相同的数组列表从第一个Servlet传递到另一个Servlet。下面是第一个 Serlet 的Arraylist 的代码。如何在 post 方法中将其传递给另一个 servlet

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String startName=request.getParameter("startName");
int noOfSenders=Integer.parseInt(request.getParameter("noOfSenders"));
String domain =request.getParameter("domain");

/*Code for List form function*/
List<String> mails=new ArrayList<String>();

for(int i=1;i<=noOfSenders;i++){
StringBuilder sb = new StringBuilder();
sb.append(startName).append(i).append(domain);
mails.add(sb.toString());
}
System.out.println("response");
response.getWriter().write(new Gson().toJson(mails));
}

最佳答案

您可以使用setAttribute()

request.setAttribute("mails", mails);

检索:

ArrayList<String> list=(ArrayList<List>) request.getAttribute("mails"); 

关于java - 如何将数组列表从一个 servlet 传递到另一个 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44240240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com