내 HTML 페이지의 필드 값이 내 관리 Bean으로 전송되지 않습니다. 조치를 호출하면 값은 null
입니다. 내 LoginBean.doAction
방법에관리 빈에서 입력 값이 업데이트되지 않습니다.
<form jsf:id="form">
<fieldset>
<label> <span
class="block input-icon input-icon-right"> <input
type="text" class="span12" placeholder="Usuário"
jsf:id="usr" jsf:value="#{loginBean.user}" />
<i class="icon-user"></i>
</span>
</label> <label> <span
class="block input-icon input-icon-right"> <input
type="password" class="span12" placeholder="Senha"
jsf:id="pwd" jsf:value="#{loginBean.password}" />
<i class="icon-lock"></i>
</span>
</label>
<div class="space"></div>
<div class="clearfix">
<button jsf:action="#{loginBean.doLogin()}" jsf:id="btn"
class="width-35 pull-right btn btn-small btn-primary">
<i class="icon-key"></i> Login
</button>
</div>
<div class="space-4"></div>
</fieldset>
</form>
내가 넣어
및 syout
그것은 user
및 password
속성에 대한 null
인쇄 : 내 HTML 코드입니다.
내가 잘못 했나요?
정확히 어떤 주석을 관리되는'LoginBean' 클래스에 두었습니까? 증상은 명시 적 범위가 없으면 단지'@ Named'를 배치 한 것입니다. – BalusC
내 관리 빈이 '@Named'와 '@RequestScoped'주석을 가지고 있습니다 –
'@ RequestScoped' 주석을 가져온 패키지는 무엇입니까? 증상은 CDI 패키지에서 나온 것이 아님을 암시합니다. – BalusC