ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:17.96KB ,
资源ID:2402306      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2402306.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MyEclipse85开发JSF简例详述.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MyEclipse85开发JSF简例详述.docx

1、MyEclipse85开发JSF简例详述MyEclipse8.5开发JSF简例详述Cjj整理上传简介本例详细描述用 MyEclipse 8.5 开发 JSF web 应用的过程。使用的lib 文件自行添加。(常用架包) (本例改编自 MyEclipse 8.0 帮助文档。)1.安装 MyEclipse 8.5(略)2.创建 web应用:操作菜单:File - New - Web Project, 输入 Project Name: MyJSF,把 J2EE Specification Level 改为: Java EE 5.0。 点 Finish 。测试:操作菜单:Run - Run As -

2、MyEclipse Server Application。 应该在 Console 中显示 MyEclipse Tomcat 启动输出信息,并在 MyEclipse Web Browser 中显示 http:/localhost:8080/MyJSF/。页面输出:This is my JSP page.3.加入 JSF 能力:在 “Package Explorer”中选中项目 MyJSF, 然后操作菜单:MyEclipse - Project Capabilities - Add JSF Capabilities., 在显示的对话框中,不做任何修改,直接点击 Finish。查看:1. 发现 w

3、eb.xml 文件加入了 FacesServlet 的配置;2. 产生了 faces-config.xml 文件。4.创建一个 Bean (JSF 称之为 managed bean):打开 faces-config.xml, MyEclipse 提供了这个文件的三种呈现视图: Flow, Design 和 Source, 点击 Design, 在 faces-config 列表中选中 Managed Beans, 会出现 Managed Beans 编辑表格,点击 Add., 把 Scope 设置成 Session, Class:写成 com.myjsf.UserBean, Name 写成 U

4、serBean。最后 点击 Finish。查看:1. 在 src 目录下 生成了com/myjsf/UserBean.java 文件。2. 在 faces-config.xml 中加入了 UserBean 的配置信息。为 UserBean 添加属性:在 faces-config (Design 视图) 列表中选中 Managed Beans - UserBean, 在 Properties 编辑表格中,点击 Add., 在Property-Name 中录入: userName, 然后点击 Finish。 用同样的方法加入属性: password。查看:UserBean.java 文件加入了两个

5、属性和它们的 setter/getter 方法代码。为 UserBean 添加 Action:(能被 form 表单调用的Action)在 UserBean.java 加入方法 login, 代码如下:public String login() if(cjj.equals(getUserName() & 123.equals(getPassword() return success; FacesContext facesContext = FacesContext.getCurrentInstance(); FacesMessage facesMessage = new FacesMessag

6、e( You have entered an invalid user name and/or password); facesContext.addMessage(loginForm, facesMessage); return failure; 后面将演示,这个方法如何被调用。5.创建 login.jsp 和 loginok.jsp打开 faces-config.xml 文件,这次使用 Flow 编辑器,在左面工具栏中,点击具有“J”标志的工具框,在编辑器空白处点击鼠标,会弹出此 JSP 信息编辑对话框, FileName: 改成 login.jsp。 Template to use: 改

7、成 Default JSF Template。 点击 Finish。用同样的方法,创建 loginok.jsp。本例的目标是用户在 login.jsp 中输入用户名和密码后,提交的请求被UserBean 处理,如果验证正确, 则页面跳转到 loginok.jsp, 如果不成功,则仍然返回 login.jsp。点击带有右箭头的工具框, 顺序点击 login.jsp 和 loginok.jsp, 会出现一个箭头, 并弹出对话框,在 From Outcome 中填入 success。 (这个success 与上面 login 方法中的返回值 “success” 对应),意思是说,UserBean 处

8、理完 login.jsp 的请求,返回成功时,则跳转到 loginok.jsp 页面。再点击带有右箭头的工具框, 顺序点击 login.jsp 两次,会出现一个闭合的箭头,并弹出对话框,在 From Outcome 中填入 failure。 (这个 failure 与上面 login 方法中的返回值“failure” 对应),意思是说,UserBean 处理完 login.jsp 的请求,返回失败时,则跳转到 login.jsp 页面。好,到此为止,本例中的 Bean 代码和faces-config.xml 的代码都写完。下面开始写 login.jsp 和 loginok.jsp 代码。编辑

9、jsp 代码,可以用 MyEclipse 自带的 design 工具,下面就不详细描述了。结果代码如下(只有斜体部分才是后加入的代码):login.jsp 的代码: base href=My JSF login.jsp starting page!- 注意,action=#UserBean.login 意味着调用 UserBean 的 login 方法。Form 表单属性 userName 和 password 与 UserBean 的属性一一对应。loginok.jsp 代码:base href=My JSF loginok.jsp starting pagemeta http-equiv=description content=This is my pag

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1