第三级倒置逗号(没有得到正确的标题)

时间:2012-08-23 14:35:57

标签: java html css jsf-2 styles

我正在使用jsf 2.0创建Web应用程序。我有命令按钮,其中样式如下所示。

我拥有的是

style="#{patentInfo.photoType.contains('application')?'visibility:visible;background-image: url(DisplayImage?mainID=tempo1;id=1)':'visibility:hidden;'

DisplayImage.java 下面是我的

String mainID = request.getParameter("mainID");
String whatString = request.getParameter("id");
System.out.println("mainID=="+mainID+", whatString=="+whatString);

我期待的输出是

mainID==tempo1, whatString==1

但我得到它

mainID==tempo1;id=1, whatString==null
              ^^^^^

这意味着我需要在url(DisplayImage?mainID=tempo1;id=1)

之后使用第三个分隔符,如“,”

即。

之类的东西
url(@DisplayImage?mainID=tempo1;id=1@)
    ^                               ^

好奇,我们有倒三字形分隔符吗?

请建议我该怎么办?


编辑1

如果我使用如下,它完美地工作,因为我只用了2个级别作为“和'。

style="background-image: url('DisplayImage?mainID=tempo1;id=1')"

我需要第三级解决方案。

1 个答案:

答案 0 :(得分:1)

网址参数分隔符为?&。 你可以使用url(DisplayImage?mainID=tempo1&id=1)