翻譯|行業資訊|編輯:董玉霞|2022-07-15 11:38:53.560|閱讀 142 次
概述:本教程介紹了一個使用MyEclipse的 JSF 演示登錄應用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本教程介紹了一個使用MyEclipse的 JSF 演示登錄應用程序。JSF 和/或 MyEclipse 的先前知識不是必需的,但很有幫助。在本教程中,您將學習如何:
本篇教程將介紹第三部分內容。
創建一個 ManagedBean,在登錄 JSP 頁面提示時執行登錄操作,并存儲用戶輸入的用戶名和密碼。對于本教程,登錄操作檢查用戶名和密碼是否都是“myeclipse”,然后將用戶重定向到 userLoginSuccess.jsp 頁面。否則返回登錄頁面。
注意:在 JSF 2.0 和更高版本中,可以使用 Java 類中的 `@ManagedBean` 注釋來配置托管 bean,而不是在faces-config.xml文件中。
package com.jsfdemo.bean; public final class UserBean extends Object { private String password; private String userName; public UserBean() { super(); // TODO Auto-generated constructor stub } /** * @return Returns the password. */ public String getPassword() { return password; } /** * @param password The password to set. */ public void setPassword(String password) { this.password = password; } /** * @return Returns the userName. */ public String getUserName() { return userName; } /** * @param userName The userName to set. */ public void setUserName(String userName) { this.userName = userName; } public String loginUser() { if("myeclipse".equals(getUserName()) && "myeclipse".equals(getPassword())) return "success"; return "failure"; } }
查看 bean 代碼,注意一些關于它的獨特屬性。例如,UserBean 類不擴展或實現任何與 JSF 相關的類或接口。它只是一個 javabean,包含執行有用操作的附加邏輯。在 Struts 術語中,它包含 Struts Form 和 Struts Action 的所有功能,方便地位于一個類中。
另外需要注意的是,與 Struts 不同,這些方法不返回特殊的類,如 ActionForward,因為導航是在faces-config.xml部署描述符中以聲明方式在外部指定的。
本次MyEclipse使用教程介紹了MyEclipse 中的將 JSF 用于 Web 應用程序的相關內容,想要了解全部教程
在來炎炎夏日來臨之際,慧都聯合全球知名廠商特別推出“盛夏特惠低價折扣”的超值優惠促銷活動,幫助企業低成本開發,邁向 企業現代。MyEclipse價格創歷史低價,凡購買1000元以上享官網掛價9折優惠,活動詳情可點擊查看或聯系聯系慧都在線客服。
MyEclipse是功能最全面、性價比最高的企業級Java IDE之一。
MyEclipseQQ群:742336981 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn