jsf

 

Frist jsf application

1.运行环境:

  MyEclips 5.5 +  Tomcat 5.5_20 +  Sun_jdk 1.6_01 + Jsf lib 1.0

现在可以开发一个简单的程式了,我们将设计一个简单的登入程式,使用者送出名称,之后由程式显示使用者名称及欢迎讯息。

I1 .新建j2ee-web工程

再新建好的web工程中添家jsf_lib

到入选择 ADD jsf capabluiitties .在jsf lib中有存在支持jsf 图形化的.jar文件.

到入 好的web工程*.jar文件比较多如果觉得文件很长操作起来比较麻烦 可以将*.jar文件隐藏.

 在Filters中有个选项会将jar文件隐藏掉!!!!!

新建jsp页面, Template to use 一定要是基于JSF的

Myjsp.jsp

其实在jsf中比在jsp中智能的多,许多控件只需要在视图中进行拖放就性

Myjsp.jsp的页内容如下:

 接下来设计页面流程,我们将先显示一个登入网页index.jsp,使用者填入名称并送出表单,之后在myjsp.jsp中显示Bean中的使用者名称与欢迎讯息。

Index.jsp

为了让JSF知道我们所设计的Bean以及页面流程,我们定义一个/WEB-INF/faces-config.xml

Faces-config.xml

Web.xml

写一个简单的bean文件 

Bena文件 中包含username ,password ,message (对用户的提示) verif校验方法 

判断用户输入的用户名,和用户密码,当用户名和密码匹配时跳转到参数为"success",

当用户名和密码不匹配时跳转到参数为"failure",参数在Faces-config.xml中配制有响应的跳转页面

com.bean.UserBean

再服务器上进行部署,并启动服务器.

 在url窗口输入http://127.0.0.1:8080/jsf/index.faces 虽然创建页面时其的名叫index.jsp在faces_config.xml

中已经将.jsp映射成为.faces文件,所以在访问的时候输入的是.faces

在bean文件中我设置了用户名和密码.(给定了用户名和密码)当输入的用户名和密码正确时就会跳转

当输入的用户名或密码不正确时 在bean中定义的message消息就会提示你

@声明:在password中他的定义应该是password型的,为了在做验证我将他设置为text型的 .

其实我个人认为在jsf中主要还是用到来el语言 ,我不知道这种语言到底有多流行,但是我觉得他真的很好用

有时间的话不妨去学学el,

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值