JSF入门第一篇,一个类似Hello world的演示,高手绕行~
测试环境:MyEclipse Blue 6.5 + JDK 1.6
第一步:新建一个项目
第二步:添加JSF引用(这个说法似乎有点太.NET)
第三步:建立两个JavaBean
代码如下:
loginBean.java代码:
login.java代码:
第四步:新建两个jsp页面
注意选择Default JSF template
界面和代码如下:
index.jsp界面:
index.jsp代码:
welcome.jsp界面:
welcome.jsp代码
第五步:配置Managed Bean(Managed听起来舒服,但似乎和.NET的Manage没有丝毫关系)
将loginBean添加到Managed Beans中
第六步:添加Navigation Rules
通俗点来说,就是添加页面跳转规则
注意这个from-outcome不是随便设置的,它和javaBean.java中的login方法的返回值相同(必须)
第七步:将该项目添加到运行环境中(我都忘了准确的说法了)
点击这个按钮之后的事我就不多讲了
第八步:启动MyEclipse Tomcat
略
第九步:在浏览器中输入http://localhost:8080/testjsf/index.faces
输入用户:think8848,密码:123456
第十步:点击登录
显示结果