Pretty Faces使用jffi和jftdi请求参数创建URL

时间:2015-11-13 15:04:20

标签: jsf prettyfaces

我将Pretty Faces与Spring,Spring Security和JSF结合使用。我的问题是,当我点击一个声明如下的链接时,我得到一个奇怪的url字符串:

<h:link outcome="pretty:imprint">Imprint</h:link>

奇怪的字符串:     http://localhost:8080/MyWebApp/Imprint;jsessionid=69D420639A9ED0C1BA39F0980F6A3E25?jffi=%2Fimprint.xhtml%3Fcom.ocpsoft.mappingId%3Dimprint&jftfdi=

漂亮-config.xml中

<pretty-config xmlns="http://ocpsoft.com/prettyfaces/3.3.0" 
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xsi:schemaLocation="http://ocpsoft.com/prettyfaces/3.3.0
           http://ocpsoft.com/xml/ns/prettyfaces/ocpsoft-pretty-faces-3.3.0.xsd">

  <url-mapping id="imprint"> 
      <pattern value="/Imprint" /> 
      <view-id value="/imprint.xhtml" />
  </url-mapping>
</pretty-config>

但是当我按照链接而没有奇怪的附加字符串(http://localhost:8080/MyWebApp/Imprint)时,我也会转到右页。

有没有人知道这个字符串来自何处?

0 个答案:

没有答案