【问题标题】:How to show ArrayList variable in JSP index page如何在 JSP 索引页面中显示 ArrayList 变量
【发布时间】:2016-08-23 01:50:56
【问题描述】:

在我的 servlet 页面中,我从数据库中获取数据并将其存储在 ArrayList 中。我想在 index(jsp) 页面中传递 ArrayList 并希望在 iframe 标记内显示 ArrayList 的值;这是从数据库中获取的。

我想在索引页的 iframe 标记内显示 arrayList 的变量(从数据库中获取,某些网站的 url).....

【问题讨论】:

  • 使用 <% java code %> 。你可以在jsp中使用这个标签。
  • 它不工作.....@SandunChathuranga
  • <%=ArrayListName.get(1)%><p> 标签内试试这个
  • 在jsp页面中显示的值为null......这意味着ArrayList没有从servlet页面传递到索引页面......@桑敦查图兰加
  • 请添加您的代码,以便我们看到您所看到的。否则,没人能帮你。

标签: java jsp arraylist


【解决方案1】:

在 servlet 中存储 arraylist 会话名称 arrList

session.setAttribute("arrList", arrList);

在 JSP 中试图访问 arrList 会话 (head 标签内)

<%if(session.getAttribute("arrList")!=null){
        ArrayList<String> arrList = (ArrayList<String>)session.getAttribute("arrList");
} %>

使用forloop获取数组列表的值

<% for(int i=0; i<arrList.size(); i++){ %>
<P> <%=arrListget(i)%> </P>
<% } %>

【讨论】:

  • 显示session.getAttribute(" ") = null............会话值没有通过frm servlet传给jsp页面......怎么办?
  • 在重定向到 JSP 之前,您应该将值存储到会话。你明白了吗?要了解会话,请点击此链接。 javatpoint.com/http-session-in-session-tracking
  • 这是我的代码..... .HttpSession session = request.getSession(); session.setAttribute("website_details", al); response.sendRedirect("index.jsp"); ......@三盾
  • ArrayList&lt;String&gt; arrList=(ArrayList&lt;String&gt;)session.getAttribute("website_details"); 在 jsp 内?
  • 是的,我写的和jsp页面的head标签里面的一样......并且想在jsp页面的iframe标签内显示(“website_details”)的变量...... ......但这不起作用
猜你喜欢
  • 1970-01-01
  • 2022-01-15
  • 2014-06-30
  • 2015-04-02
  • 2013-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多