Enjoy yourself,and don't care about others' thinking!
----TiGERTiAN
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-348 評論-598 文章-0 trackbacks-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根據返回的結果進行相應的頁面跳轉。
---------------------------------------------------------
專注移動開發
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2008-09-28 15:20
TiGERTiAN
閱讀(763)
評論(0)
編輯
收藏
所屬分類:
Java
、
JSF
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
相關文章:
OSGi and Hadoop and Node.js
javacc工具小記
MyEclipse 6.5新序列號,到2013年
OtaNotifier.java
Java中無符號整數
C#的BinaryWriter和Java的DataInputStream之間的數據相互轉換
在Mac下面下載Android源代碼
[轉]Java通過XML Schema校驗XML
[轉]JAVA上加密算法的實現用例
LG GW880(Ophone)開啟ADB調試模式
專注移動開發--Windows Mobile, Android, iPhone, J2ME, BlackBerry, Symbian, Windows Phone
慢慢混,慢慢學
<
2008年9月
>
日
一
二
三
四
五
六
31
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
1
2
3
4
5
6
7
8
9
10
11
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(43)
給我留言
查看公開留言
查看私人留言
隨筆分類
(402)
Ajax(4)
Android(58)
BlackBerry(8)
C/C++(3)
Design Patterns(6)
Discuz!NT(1)
DotNet(26)
Feeling(61)
Flex(4)
Grails(2)
Hibernate(1)
iPhone(5)
J2ME(11)
Java(99)
JSF(26)
Linux(18)
MapXtreme(9)
Objective c(1)
Oracle(6)
Other technique(20)
Perl/Python(1)
Roller (10)
Symbian
VB/ASP(7)
WebWork(3)
Windows Mobile(10)
WindowsPhone(2)
隨筆檔案
(306)
2017年5月 (1)
2016年8月 (1)
2015年11月 (1)
2015年2月 (1)
2015年1月 (1)
2013年12月 (1)
2013年5月 (1)
2013年4月 (1)
2012年9月 (1)
2012年7月 (1)
2012年6月 (1)
2012年5月 (2)
2012年4月 (1)
2012年2月 (2)
2012年1月 (1)
2011年11月 (2)
2011年10月 (1)
2011年9月 (1)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年3月 (3)
2011年2月 (4)
2011年1月 (15)
2010年12月 (1)
2010年11月 (2)
2010年10月 (6)
2010年9月 (12)
2010年8月 (3)
2010年7月 (2)
2010年6月 (6)
2010年5月 (14)
2010年4月 (7)
2010年3月 (16)
2010年2月 (10)
2010年1月 (14)
2009年12月 (12)
2009年11月 (5)
2009年10月 (3)
2009年9月 (2)
2009年8月 (3)
2009年6月 (1)
2009年4月 (2)
2009年3月 (2)
2009年1月 (3)
2008年12月 (3)
2008年11月 (20)
2008年10月 (17)
2008年9月 (3)
2008年4月 (1)
2008年3月 (2)
2008年2月 (8)
2008年1月 (1)
2007年11月 (2)
2007年10月 (13)
2007年9月 (3)
2007年7月 (4)
2007年6月 (2)
2007年5月 (12)
2007年4月 (15)
2007年3月 (6)
2007年2月 (2)
2007年1月 (1)
2006年7月 (2)
2006年4月 (1)
2006年1月 (1)
2005年11月 (1)
2005年8月 (1)
2005年7月 (9)
相冊
我正在讀的書
我的好友們
JavaBy
有心就有翼 有夢就會飛--MC
搜索
積分與排名
積分 - 810947
排名 - 50
最新評論
1.?re: Hibernate三種狀態的區分,以及save,update,saveOrUpdate,merge等的使用[未登錄]
哈哈~
--a
2.?re: onInterceptTouchEvent和onTouchEvent調用時序
@米其林的微笑
在你的子view重寫ontouchevent方法就行
--kxt
3.?re: Android彈出撥號界面和撥打電話實現
這找不到call是怎么回事?現在有別的方法實現這個功能嗎?
--firetomato
4.?re: Android彈出撥號界面和撥打電話實現
請我dial和call方法有什么區別么?
--jaime
5.?re: Android文字跑馬燈控件(文本自動滾動控件)
如何讓滾動的速度快一點啊??
--學鳥
閱讀排行榜
1.?onInterceptTouchEvent和onTouchEvent調用時序(38704)
2.?Android的Intent和IntentFilter應用說明一例(37704)
3.?Hibernate三種狀態的區分,以及save,update,saveOrUpdate,merge等的使用(34340)
4.?Android中短信攔截解決方案(31088)
5.?Android中ContentProvider和ContentResolver使用入門(21426)
評論排行榜
1.?【JSF】Richfaces復選框樹(Checkbox tree)的權限分配的解決方案(69)
2.?JSF中動態生成HtmlMessage控件出錯的解決辦法(38)
3.?hibernate中at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)異常的解決方法(27)
4.?這兩天用Flex寫了一個多媒體播放器(19)
5.?Android文字跑馬燈控件(文本自動滾動控件)(17)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 TiGERTiAN
主站蜘蛛池模板:
日韩大片在线永久免费观看网站
|
中文字幕免费在线看线人动作大片
|
成人无码区免费A∨直播
|
最近2019免费中文字幕6
|
日本特黄特黄刺激大片免费
|
亚洲精品无码av人在线观看
|
youjizz亚洲
|
丰满人妻一区二区三区免费视频
|
黄页网站在线看免费
|
中文字幕亚洲图片
|
亚洲成_人网站图片
|
国产在线观看免费av站
|
成人黄页网站免费观看大全
|
亚洲欧洲美洲无码精品VA
|
亚洲码和欧洲码一码二码三码
|
美女视频黄频a免费观看
|
无码人妻久久一区二区三区免费
|
国产免费无遮挡精品视频
|
99ri精品国产亚洲
|
国产高清视频免费在线观看
|
中文字幕无码免费久久99
|
国产亚洲精品成人AA片新蒲金
|
国产亚洲精彩视频
|
国产免费女女脚奴视频网
|
国产亚洲一区区二区在线
|
亚洲日韩乱码中文字幕
|
无码av免费网站
|
JLZZJLZZ亚洲乱熟无码
|
亚洲熟妇久久精品
|
3d成人免费动漫在线观看
|
亚洲综合色在线观看亚洲
|
亚洲精品国产首次亮相
|
91精品免费久久久久久久久
|
亚洲乱亚洲乱妇无码麻豆
|
国产精品亚洲片在线花蝴蝶
|
18禁网站免费无遮挡无码中文
|
亚洲免费人成在线视频观看
|
国产亚洲美女精品久久久久
|
一个人免费观看在线视频www
|
亚洲电影一区二区三区
|
成在线人免费无码高潮喷水
|