翻譯|行業資訊|編輯:董玉霞|2022-07-15 11:38:53.560|閱讀 154 次
概述:本教程介紹了一個使用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@ke049m.cn