如何使用Dynamic Checkbox创建会话?

时间:2016-01-24 07:40:42

标签: java jsp

enter image description here

我把这个值放在一个数组和会话中,我总是把它显示为空...

string userValue;
do
{
    Console.WriteLine("Whatever you type, You will get same Output");
    userValue = Console.ReadLine();
    Console.WriteLine("Your written Words Are: " + userValue);
}
while(userValue != "Exit");

3 个答案:

答案 0 :(得分:1)

使用

 session.getAttribute("list");

而不是

 session.getAttribute("List");

答案 1 :(得分:1)

会话属性区分大小写。

使用

session.getAttribute("list")

请参阅Case sensitivity in Session Attributes

建议:非常不鼓励在JSP中使用scriplets。 How to avoid Java code in JSP files?说明了一切。

答案 2 :(得分:0)

首先使用list代替List

   session.getAttribute("list")

如果您想创建dynamic checkbox尝试使用jstl,请执行以下操作:

  <c:forEach var="item" items="${list}">
    ${item}  <input type="checkbox" name="${item}"  value="${item}"/>
  </c:forEach>