翻譯|行業(yè)資訊|編輯:董玉霞|2022-07-15 11:38:53.560|閱讀 142 次
概述:本教程介紹了一個使用MyEclipse的 JSF 演示登錄應(yīng)用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本教程介紹了一個使用MyEclipse的 JSF 演示登錄應(yīng)用程序。JSF 和/或 MyEclipse 的先前知識不是必需的,但很有幫助。在本教程中,您將學(xué)習(xí)如何:
本篇教程將介紹第三部分內(nèi)容。
創(chuàng)建一個 ManagedBean,在登錄 JSP 頁面提示時執(zhí)行登錄操作,并存儲用戶輸入的用戶名和密碼。對于本教程,登錄操作檢查用戶名和密碼是否都是“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 代碼,注意一些關(guān)于它的獨特屬性。例如,UserBean 類不擴展或?qū)崿F(xiàn)任何與 JSF 相關(guān)的類或接口。它只是一個 javabean,包含執(zhí)行有用操作的附加邏輯。在 Struts 術(shù)語中,它包含 Struts Form 和 Struts Action 的所有功能,方便地位于一個類中。
另外需要注意的是,與 Struts 不同,這些方法不返回特殊的類,如 ActionForward,因為導(dǎo)航是在faces-config.xml部署描述符中以聲明方式在外部指定的。
本次MyEclipse使用教程介紹了MyEclipse 中的將 JSF 用于 Web 應(yīng)用程序的相關(guān)內(nèi)容,想要了解全部教程
在來炎炎夏日來臨之際,慧都聯(lián)合全球知名廠商特別推出“盛夏特惠低價折扣”的超值優(yōu)惠促銷活動,幫助企業(yè)低成本開發(fā),邁向 企業(yè)現(xiàn)代。MyEclipse價格創(chuàng)歷史低價,凡購買1000元以上享官網(wǎng)掛價9折優(yōu)惠,活動詳情可點擊查看或聯(lián)系聯(lián)系慧都在線客服。
MyEclipse是功能最全面、性價比最高的企業(yè)級Java IDE之一。
MyEclipseQQ群:742336981 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn