JSF中传递参数的问题
来源:互联网 发布:电话销售数据在哪里买 编辑:程序博客网 时间:2024/06/02 11:03
public static String getRequestParameter(String name) {
return (String)FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get(name);
}
Q:<h:commandButton action="#{mousikomiList.deleteAction}" value="delete">
<f:param name="Deleteid" value="#{mousi.id}"/>
</h:commandButton>
我在程序中有上面的一段代码,但是在backbean中得不到参数Deleteid.把上边commandButton 修改成commandLink后就可以传递参数了,请问怎样才能让commandButton也这样传递参数呢 ?
A: write the tag :<h:inputHidden id="DeleteId" value="#{mousi.id}" />
in your HForm.
JSF参数传递问题
困扰我好几天了,费了我不少脑细胞,最终的方法总结:
sample.jsp
<h:commandLink actionListener="myobj.process" action="success">
<h:outputText value="Do it and return"/><f:param name="productId" value="#{param.productId}"/>
</h:commandLink>
Myobj.java
public void process(ActionEvent event){
// 获取参数FacesContext ctx = FacesContext.getCurrentInstance();int productId = Integer.parseInt((String)ctx.getExternalContext().getRequestParameterMap().get("productId"));// process ...
}
最郁闷的是:开始一直用commandButton,结果param一直没法传递,最后查证,要传递param,必须使用commandLink!
- JSF中传递参数的问题
- JSF的参数传递
- JSF request参数传递
- jsf传递参数
- JSF request参数传递
- JSF参数传递方式
- url中参数中传递"?"的问题
- Java中参数传递的问题
- form action中传递参数的问题
- 关于函数中参数传递的问题
- Java中参数传递的问题
- java中参数传递的问题
- java中有关参数传递的问题
- form action中传递参数的问题
- 关于java中参数传递的问题
- Java 中参数传递的问题
- java中参数的传递问题
- .net中引用传递对象作为参数传递的问题
- VC界面窗口:从资源里面加载皮肤
- 单点登陆
- 博客开张了
- php 实现简单的图片上传代码
- windows下代理服务器配置,以及通过代理共享上网
- JSF中传递参数的问题
- 硬盘分区与多操作系统的Grub引导设置问题
- VC操作注册表(转)
- 怎么可以让父窗口得到IFRAME中的数据..~
- _T的意思
- 博客开张了
- 实体(Entity)Bean
- 了解现阶段中国经济
- windows"新建连接向导"大阅兵----第3集:建立宽带连接(ADSL)