我在tomcat 6上有一個帶有mojara EL 2.2的JSF 2.0,並在開發過程中讓它工作了一段時間。 我最近添加了一個用於登錄(基本東西)的命令按鈕的表單,它在doLogin操作中檢查託管bean中的用戶名和密碼。基本的JSF 2和tomcat 6的動作結果導航isue
public String doLogin(){
FacesMessage message = null;
if((username.equals("user"))&&(password.equals("pass")))
return "testpage.xhtml";
else
message = new FacesMessage("Invalid username or password");
FacesContext.getCurrentInstance().addMessage(null, message);
return null;
}
的問題是,它通過doLogin後返回「testpage.xhtml」同一頁面displayed.Even雖然我有所有的XHTML在的WebContent的根文件。
在Tomcat中的控制檯我得到:
The ELResolvers for JSF were not registered with the JSP container.
使用EL 2.2做工精細傳遞參數。
我在Facelets中使用JSF。可以給我一些建議