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

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

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.4, 2.0.0-beta1
    • Fix Version/s: 1.1.5, 2.0.0-beta2
    • Component/s: Core
    • Labels:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: