JSP 페이지에서 양식을 제출할 때 JSP 페이지에서 서블릿으로 ArrayList
을 가져 오려고합니다. 나는 다음 코드를 시도하고있다 : GetListServlet
의양식 제출시 JSP 페이지에서 서블릿으로 ArrayList 보내기
<form action="GetListServlet">
<%
ArrayList al=new ArrayList();
al.add("Naman");
al.add("Gupta");
request.setAttribute("allnames", al);
%>
<input type="submit" value="Show List"></form>
doGet()
방법은 다음과 같습니다 :
Pass.jsp
의 코드입니다 -
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
ArrayList al=(ArrayList)request.getAttribute("allnames");
System.out.print(al.get(0));
}
하지만 NullPointerException at System.out.print(al.get(0))
을 얻고있다.
서블릿 페이지에서 JSP 페이지의 arraylist를 얻는 방법을 알려줄 수 있습니까?
시도해보십시오. [link] [1]. 이것은 더 나은 솔루션을 제공합니다. [1] : http://stackoverflow.com/questions/17988612/how-to-send-arraylist-from-jsp-to-servlet –
나는 당신이 무엇을'request'의 일반적인 오해가 있다고 생각 입니다. 평범한 HTML에서이 문제를 해결하고 동적으로 만들려고 시도해야합니다. – mschonaker