0

我正在尝试为我们设计的应用程序创建一个网站,并且我正在努力寻找一种方法来保存会话属性。我有以下代码:

<%
    for (int i=0;i< (Integer) session.getAttribute("aantalLijsten");i++){
        %>
        <a href="wishList.jsp"><%= session.getAttribute("wishList"+i) %></a>
        <%
    } 
%>

其中属性已在 servlet 中设置。我想制作一个链接列表,但它们都必须转到同一页面。在该页面上,我将根据属性 wishList 生成正确的内容,该属性是用户单击的名称。我可以以某种方式保存该属性吗?类似于“点击操作:setAttribute("currentList", getAttribute("wishList"+i))”?

4

1 回答 1

0

如果我正确理解了您的问题,请尝试以下操作:

<%
    for (int i=0;i< (Integer) session.getAttribute("aantalLijsten");i++){
%>
    <a href="wishList.jsp?param1="session.getAttribute("wishList"+i)><%= session.getAttribute("wishList"+i) %></a>
<%
    } 
%>

servlet中你可以访问它

String param1 = request.getParameter("param1");

但我强烈建议您不要在 JSP 中使用 scriplets,看看如何避免 JSP 文件中的 Java 代码?

于 2013-04-04T12:05:12.647 回答