2013-09-04 2 views
0

Почему jsessionid cookie создается при посещении страницы с атрибутом jsf:binding? Если я удалю jsf:binding, cookie не будет создан. Я бы хотел, чтобы моя страница была без cooki. Бэкбон аннотируется этими двумя примечаниями Spring: @Controller и @Scope("request").Почему атрибут jsf: binding создает jsessionid cookie при использовании в поле ввода?

<div class="form-group #{!username.valid ? 'has-error' : ''}"> 
    <label for="username" class="col-md-2 control-label"> 
     #{i18n['signup.username.text']} 
    </label> 
    <div class="col-md-4"> 
     <input type="text" 
      class="form-control" 
      jsf:id="username" 
      jsf:binding="#{username}" 
      jsf:value="#{signUpBean.username}" 
      jsf:maxlength="#{signUpBean.USERNAME_MAXLENGTH}" 
      placeholder="#{i18n['signup.username.placeholder.text']}"> 
      <f:ajax event="change" render="username-message" /> 
     </input> 
    </div> 
    <h:message for="username" id="username-message" styleClass="col-md-6 help-block" /> 
</div> 

ответ

0

Я добавил UIComponent usernameInput к защитному боба, изменил jsf:binding="#{username}" к jsf:binding="#{signUpBean.usernameInput}" и изменил #{!username.valid ? 'has-error' : ''} к #{!signUpBean.usernameInput.valid ? 'has-error' : ''} и не печенье не создается больше.

Смежные вопросы