Uploaded image for project: 'Cubby'
  1. Cubby
  2. CUBBY-218

URLからバインドされるパラメータがデコードされない

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.1.4, 2.0.0-beta1
    • 1.1.5, 2.0.0-beta2
    • Core
    • None

    Description

      [cubby-user:127] URLの半角スペースの扱い

      hoge.mayaa
      <t:link m:id="hoge_anchor" actionClass="hoge.action.HogeAction"
      actionMethod="index" tag="a" attr="href">
      <t:param name="name" value="${name}" />
      <m:doBody />
      </t:link>

      HogeAction
      public class HogeAction extends ...
      @@RequestParameter
      public String name;
      @Path("

      {name,[^/]+}

      ")
      public ActionResult index() {

      上記でnameの値が半角スペースを含む場合、
      URLは半角スペースが「+」にエンコードされたURLが出力されます。

      しかしそのURLにアクセスすることで呼ばれるHogeActionに
      設定されたnameには、「」は「」のまま設定されるため現状では
      無理やり「+」を半角スペースに置換することで対応しています。

      Attachments

        Activity

          People

            baba baba
            baba baba
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: