小编use*_*950的帖子

在JSF中获取请求参数值

我有一个<odc:tabbedPanel/>组件.在这里我在<odc:bfPanel/>组件中有一个页面.我想从<odc:bfPanel/>我的<odc:tabbedPanel/>托管bean类中的页面访问一个值(inputtext或radiobutton).请指导我如何解决这个问题.请注意,我不想在这里使用会话.我只想要它.我尝试过以下选项,但它们对我不起作用.

选项一

String value = (String) ctx.getExternalContext()
                        .getRequestParameterValuesMap()
                        .get("managedbean.property");
Run Code Online (Sandbox Code Playgroud)

选项二

String value = (String) ctx.getExternalContext()
                         .getRequestParameterValuesMap()
                         .get("property");
Run Code Online (Sandbox Code Playgroud)

选项三

HttpServletRequest req = (HttpServletRequest) FacesContext.getCurrentInstance()
                         .getExternalContext().getRequest();
System.out.println(req.getParameter("property"));
Run Code Online (Sandbox Code Playgroud)

选项四

Map requestMap = FacesContext.getCurrentInstance() 
                         .getExternalContext().getRequestHeaderValuesMap(); 
String msgId = (String) requestMap.get("property"); 
System.out.println(msgId);
Run Code Online (Sandbox Code Playgroud)

选项五

HttpServletRequestWrapper r = new HttpServletRequestWrapper(req);
String value1 = r.getParameter("managedbean.property");
Run Code Online (Sandbox Code Playgroud)

我想要的值不在jsp的托管bean中...但我希望它在另一个托管bean中.在这里我有一个页面内的页面(因为我已经提到它的标签面板).现在我想要外部选项卡的托管bean中的值 -

java jsf

20
推荐指数
1
解决办法
6万
查看次数

转义并在网址中

我使用的是jsps,在我的网址中,我有一个变量的值,比如说"L&T".现在当我尝试通过使用request.getParameter我只获取"L" 来检索它的值.它将"&"识别为分隔符,因此不会将其视为整个字符串.

我该如何解决这个问题?

java url jsp uri

9
推荐指数
1
解决办法
1万
查看次数

不能在Git中推送标签

我无法在我的git远程存储库中推送带注释的标签.所有访问权限都在gerrit中提供.例如.[参考文献/*]

我正在使用以下命令创建标记

git tag -a v1.0 -m 'Base Version' 712d77e
Run Code Online (Sandbox Code Playgroud)

当我尝试使用以下命令推送时

git push origin v1.0 
Run Code Online (Sandbox Code Playgroud)

要么

git push origin --tags
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

Counting objects: 1, done.
Writing objects: 100% (1/1), 157 bytes, done.
Total 1 (delta 0), reused 0 (delta 0)
remote: Processing changes: refs: 1, done
To ssh://...
! [remote rejected] v1.0 -> v1.0 (prohibited by Gerrit)
error: failed to push some refs to 'ssh://...'
Run Code Online (Sandbox Code Playgroud)

请让我知道如何在存储库中推送标签.

谢谢....

git git-push gerrit

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×2

gerrit ×1

git ×1

git-push ×1

jsf ×1

jsp ×1

uri ×1

url ×1