我正在使用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@)
^ ^
好奇,我们有倒三字形分隔符吗?
请建议我该怎么办?
如果我使用如下,它完美地工作,因为我只用了2个级别作为“和'。
style="background-image: url('DisplayImage?mainID=tempo1;id=1')"
我需要第三级解决方案。
答案 0 :(得分:1)
网址参数分隔符为?
和&
。
你可以使用url(DisplayImage?mainID=tempo1&id=1)