Uploaded image for project: 'S2JSF'
  1. S2JSF
  2. JSF-7

[Seasar-user:4025] title要素のm:value値がエスケープされない

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.14
    • Fix Version/s: 1.1.0-beta-2
    • Labels:
      None
    • Environment:
      S2JSF(1.1.0 beta2 SNAPSHOT)
      Teeda(1.0 beta4)

      Description

      S2JSF(1.1.0 beta2 SNAPSHOT)とTeeda(1.0 beta4)を利用しています。

      タイトルを動的に変えるために

      <title m:value="#{foo.bar}" />
      

      のようにしているのですが、foo.bar の値を「AAA>BBB」のように
      セットして実行したところ、

      <title>AAA&gt;BBB</title>
      

      でなく

      <title>AAA>BBB</title>
      

      のようにそのまま html ソースに出力されて
      しまいました。

      もしやと思って、foo.bar の値に

      </title><script ...
      

      をセットすると、記述したスクリプトが動いてしまいます。

      他のタグはどうかと思って、ためしに <span> でもやってみましたが、
      そちらは

      &lt;/title&gt;&lt;script
      

      のように、変換されていました。
      (検証に使った html とソースを添付します)

      <title>タグは、意識してサニタイズしないといけないのでしょうか?
      また、他にもそのようなタグがあるのでしょうか?

        Attachments

          Activity

            People

            • Assignee:
              manhole manhole
              Reporter:
              manhole manhole
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: