JSF心得(一)

1.JSF带参数页面跳转。近日,在JSF工作中遇到需要跳转面时能像JSP一样在URL中带参数,如.../login?action=new之类的。但在JSF中由face-config中配置导航,但如要写成以下的导航,好像是不行的。

  1.     <from-view-id>*</from-view-id>
  2.     <navigation-case>
  3.       <from-outcome>create</from-outcome>
  4.       <to-view-id>/workflow/shift/createShift.jsp?clear=true
  5.       </to-view-id>
  6.     </navigation-case>

然后上网搜索关键字:JSF+带参数导航,

找到些网页:http://q.sohu.com/forum/5/topic/1698643

关键点在于,可以backing bean的return ""之前,使用FacesContext.getCurrentInstance().getExternalContext().redirect(result);//重定向
把相对路径写成result字符串(当然是带参数的),然后在后面的return null(不需要再写return "***"了).

 

2.JSF 托管Bean之间传递变量,URL Ref:   http://www.blogjava.net/algz/articles/193459.html

   关键点:FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put(myKey, myValue);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值