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

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

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 1.1.5, 2.0.0-beta2
    • Affects Version/s: 1.1.4, 2.0.0-beta1
    • Component/s: Core
    • None

      [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には、「」は「」のまま設定されるため現状では
      無理やり「+」を半角スペースに置換することで対応しています。

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

              Created:
              Updated:
              Resolved: