Vincent
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
posts - 5, comments - 7, trackbacks - 0
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
snmp(4)
随笔档案
2009年6月 (5)
文章分类
JavaScript(8)
JDBC(1)
JfreeChart(1)
JSF(13)
JXL(2)
POI(9)
Print(8)
richfaces(4)
SQL(1)
Swing
tomcat
XML(5)
文章档案
2008年12月 (2)
2008年11月 (42)
jsf
JSF中文技术文摘
JSF中文技术文摘
JSF中文技术文摘
Webservice技术学习专题
搜索
积分与排名
积分 - 54950
排名 - 929
最新评论
1. re: POI实现Excel插入图片[未登录]
能不能在页脚或者页眉插入图片呢
--lsy
2. re: C# Sample code to talk to a printer using SNMP to get its status.
评论内容较长,点击标题查看
--KCC
3. re: C# Sample code to talk to a printer using SNMP to get its status.
评论内容较长,点击标题查看
--phaneendra
4. re: java报表JXL和POI打印设置[未登录]
aaaaaaaaaaaaaa
--aaa
5. re: POI实现Excel插入图片
非常好 ! 谢谢!
--estc
阅读排行榜
1. C# Sample code to talk to a printer using SNMP to get its status. (6467)
2. Cisco常用OID(2868)
3. OID(1512)
4. Communicating with SNMP using C# - The Very Beginning (1474)
5. OID(692)
评论排行榜
1. C# Sample code to talk to a printer using SNMP to get its status. (2)
2. Communicating with SNMP using C# - The Very Beginning (1)
3. OID(0)
4. OID(0)
5. Cisco常用OID(0)
JSF与后台程序的交互
如果Managed-Bean已经被创建并存在,则可以通过下面的形式访问session范围内的Managed-Bean
org.test.TestBean x
=
(org.test.TestBean) request.getSession().getAttribute(
"
testBean
"
);
如果不存在,则需要先访问一下Managed-Bean,让他被触发而创建
org.test.TestBean x
=
(org.test.TestBean) Util.getBean(
"
testBean
"
);
//
In Util.java:
public
static
Object getBean(String expr)
{
FacesContext context
=
FacesContext.getCurrentInstance();
Application app
=
context.getApplication();
ValueBinding binding
=
app.createValueBinding(
"
#{
"
+
expr
+
"
}
"
);
Object value
=
binding.getValue(context);
return
value;
}
为JSF指定Action,可以这样写:
<
h:commandButton action
=
"
#{user.verify}
"
value
=
"
Say Hello!
"
>
</
h:commandButton
>
User类中的代码:
public
String verify()
{
return
"
hello
"
;
}
faces-config.xml中:
<
managed-bean
>
<
description
>
User Name Bean
</
description
>
<
managed-bean-name
>
user
</
managed-bean-name
>
<
managed-bean-class
>
demo.User
</
managed-bean-class
>
<
managed-bean-scope
>
session
</
managed-bean-scope
>
</
managed-bean
>
<
navigation-rule
>
<
from-view-id
>
/pages/inputUserName.jsp
</
from-view-id
>
<
navigation-case
>
<
from-outcome
>
hello
</
from-outcome
>
<
to-view-id
>
/pages/hello.jsp
</
to-view-id
>
</
navigation-case
>
</
navigation-rule
>
这样,点击按钮,就会转到verify方法中进行验证,然后返回相应结果的字符串,jsf根据返回的结果进行相应的页面跳转。
posted on 2008-11-23 00:21
Vincent-chen
阅读(413)
评论(0)
编辑
收藏
所属分类:
JSF
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
JSF问题集锦
jsf结束session
生成Excel并在客户端下载的JSF实现
JSF实现文件下载
JSF 文件上传
jsf 另存为的实现
JSF和Richfaces中使用框架页(Frameset),包括了PanelMenu
JSF(Java Server Faces)的StateHolder的作用和使用方法
在JSF控件中操作框架页Frameset
JSF页面中支持的Expression Language(EL)