首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >JSF将参数传递给url中的会话bean

JSF将参数传递给url中的会话bean
EN

Stack Overflow用户
提问于 2014-10-21 04:35:02
回答 1查看 1.4K关注 0票数 1

我是JSF初学者,我有一个简单的JSF问题,但我无法解决这里的逻辑。我通过命令按钮打开新的mv.xhtml页面如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<p:commandButton value="#{grBean.protocolName(item)}"
onclick="window.open('/SearchMap/faces/mv.xhtml?url=#{item}')">
</p:commandButton>

我有mvBean,这是一个会话范围。我用一个函数得到url参数,函数在后置构造的init方法中调用。其方法是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Map <String, String>tempMap= FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();       
        if(tempMap.get("url") !=null)    
            url=tempMap.get("url");

问题在这里,因为mvBean是会话范围的,所以init方法只被调用一次,所以我不能自然地获得一个新的url参数。

我想使用mvBean作为sessionScoped,因为我希望将所有传递的urls保存在ArrayList中。

那么,当我使用会话bean时,如何获得url参数呢?或者你有什么建议或解决办法吗?

谢谢你帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-21 05:09:59

您不必在init()中这样做,下面是一个快速的解决方案。把这个放在你的mv.xtml页面上,在<h:form>的某个地方

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<p:remoteCommand name="onload" action="#{mvBean.checkUrl()}" autoRun="true" />

并将逻辑从init()移到public void checkUrl()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26486879

复制
相关文章
如何将多个参数传递给 React 中的 onChange?
在 React 中,一些 HTML 元素,比如 input 和 textarea,具有 onChange 事件。onChange 事件是一个非常有用、非常常见的事件,用于捕获输入框中的文本变化。有时候,我们需要将多个参数同时传递给 onChange 事件处理函数,在本文中,我们将介绍如何实现这一目标。
网络技术联盟站
2023/06/07
2.7K0
js 获取url 传值 参数
``` {.brush:html;toolbar: .true; .auto-links: .false;} <script language="JavaScript" type="text/javascript"> 
明哥的运维笔记
2019/01/30
36.5K0
iframe怎么将参数传递给vue 父组件
在子页面的iframe中想将参数传递给Vue父组件,可以使用postMessage()方法将数据发送给父窗口。父组件可以通过监听message事件来接收并处理这些数据。
王小婷
2023/08/10
1.4K0
LoadRunner参数传递给参数
需求:使用随机函数时,需要参数化某个参数,并且后面的步骤需要使用这个参数。 方法: 1 lr_save_string 该函数主要是将程序中的常量或变量保存为lr中的参数 2 lr_eval_string 从参数中取得对应的值,并且转换为一个字符串 测试: 在action里写: 1 lr_output_message("*****参数:%s********",lr_save_string(lr_eval_string("{NewParam}"),"name")); 2 lr_output_messag
全栈测试开发日记
2023/02/18
2.9K0
【EJB学习笔记】——有状态的会话Bean和无状态的会话Bean
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/50970565
DannyHoo
2018/09/13
1.2K0
js获取url中的参数
js获取url中的参数 <script language="javascript"> function getRequestPars() { var url = location.search;
码客说
2019/10/22
15.3K0
js获取url中的参数
js获取url中的参数 function UrlSearch() { var name, value; var str = kk; //取得整个地址栏 var num = st
河岸飞流
2019/08/09
15.4K0
js获取URL中的参数
一般网页开发中会使用url进行传参,有的采用java的方式或其他的方式,下面我来介绍一下如何通过js来获取url中的参数。请看代码:
OECOM
2020/07/01
13.8K0
python中如何定义函数的传入参数是option的_如何将几个参数列表传递给@ click.option…
如果通过使用自定义选项类将列表格式化为python列表的字符串文字,则可以强制单击以获取多个列表参数:
Java架构师必看
2021/08/23
7.8K0
[javascript] js获取url中的get参数
调用数组的map函数 , map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
唯一Chat
2021/05/17
10.7K0
获取URL地址中的GET参数
/*-----------------实现1--------------------*/ function getPar(par){ //获取当前URL var local_url = document.location.href; //获取要取得的get参数位置 var get = local_url.indexOf(par +"="); if(get == -1){ return false; } //截取字符串
似水的流年
2018/01/18
7.1K0
获取URL地址中的GET参数
/*-----------------实现1--------------------*/ function getPar(par){ //获取当前URL var local_url = document.location.href; //获取要取得的get参数位置 var get = local_url.indexOf(par +"="); if(get == -1){ return false; } //截取字符串
似水的流年
2018/01/14
6.7K0
jdbc连接中设置会话级别参数
背景: 某个老的服务,之前是在sql_mode非严格模式下开发的,group by写法是非标的。 
保持热爱奔赴山海
2022/05/09
2K0
js获取url地址中的参数
<script type="text/javascript"> function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return r[2]; return null; } </script
磊哥
2018/05/08
18.8K0
获取URL地址中的GET参数
/*-----------------实现1--------------------*/ function getPar(par){ //获取当前URL var local_url = document.location.href; //获取要取得的get参数位置 var get = local_url.indexOf(par +"="); if(get == -1){ return false; } //截取字符串
似水的流年
2019/12/11
6.4K0
URL 中的 headers 和参数探究
最近在工作中碰到一个这样的问题,在做 Postman 请求的时候,Postman 返回的提示要求输入一个 token 来验证身份。开始我将这个 token 放在请求参数(request parameters)中,Postman 仍然提示我没有加入 token。后来经过同事提醒才知道,原来这个 token 需要放入标头(headers)中,这样才顺利完成了 Postman 的请求。那为什么这个 token 需要放入 headers 中,在链接(URL)中什么时候应该使用 headers 的参数什么时候又应该使用 URL 的请求参数呢?下面让我们一起带着问题来继续阅读。
airmelt
2022/12/02
3.3K0
JS 获取URL中的参数值
本文由 Alone88 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名 最后编辑时间为: Sep 11, 2019 at 11:40 am
Alone88
2019/10/22
17.8K0
url参数存在特殊字符(“ & @)报错怎么替换:URL中的参数编码梳理
网址URL中特殊字符转义编码 字符 - URL编码值 空格 - %20 " - %22 # - %23 % - %25 & - %26 ( - %28 ) - %29 + - %2B ,
陈哈哈
2020/07/06
5.5K0
url参数存在特殊字符(“ & @)报错怎么替换:URL中的参数编码梳理
用javascript替换URL中的参数值
今天遇到一个需要用javascript将url中的某些参数替换的需求,想起了不久前从司徒正美先生的博客中淘到了一个parseUrl函数,正好可以借此实现,代码整理如下: //分析url function parseURL(url) { var a = document.createElement('a'); a.href = url; return { source: url, protocol:
菩提树下的杨过
2018/01/22
3.3K0
linux/bash:map作为参数传递给function
在linux bash中map是作为数组处理的,不能作为参数直接传递函数,如果一定要传递给函数,要做一些变通处理,示例如下:
10km
2019/08/14
2.7K0

相似问题

使用远程命令将URL参数传递给JSF支持bean

29

如何使用JSF通过URL将参数传递给bean类?

20

jsf:将参数传递给支持bean中的方法

33

jsf将bean作为参数传递给包含的xhtml

11

如何将url参数传递给JSF?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文