Установите значение поля выбора, используя значение cookie в struts1 - PullRequest
0 голосов
/ 10 октября 2011

Привет, друзья,

Я пытаюсь установить значение поля выбора, используя значение куки (я хочу, чтобы каждый раз одно и то же значение выбиралось в первый раз, пока я не внесу в него какие-либо изменения).

Я работаю со стояками1.

Вот мой JSP:

<html:select property="employee" >
    <html:option value="">--- select one ---</html:option>
    <html:optionsCollection name="empList" value="id" label="name" />
</html:select>

и в классе действий у меня есть следующее:

String empStr; // value sent from the form

if (CookieUtils.getCookie(request, "employee") == null) {
    CookieUtils.setCookieValue(response, employee,
                    empStr, 60 * 60);
}else{
   if(empStr!=null && !empStr.equals(""))
     CookieUtils.setCookieValue(response, "employee",
                        empStr, 60 * 60);
   CookieUtils.getCookie(request, "employee");
}

Пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 14 декабря 2011

Во время отладки кода я обнаружил, что мне не хватает основного свойства Struts 1, т. Е. Мне нужно предоставить всю информацию в форму (установите значения, которые вы хотите получить по запросу).Поэтому после установки значений в классе действий для формы решается моя проблема.

0 голосов
/ 10 октября 2011

Простой способ - использовать метод getParameter объекта запроса.Предположим, что имя флажка «mycheckbox», затем используйте следующий код: String value = request.getParameter ("mycheckbox");

...