1

jhipster では、URL にハッシュ「#」を使用できませんが、疑問符「?」は使用できません。正常に動作しています。

例えば:

www.basicurl.com/firstname.lastname#/demo/test

URL から「firstname.lastname」を削除すると、www.basicurl.com#/demo/test になります。しかし、疑問符を使用すると、次のようになります。

basicurl.com/firstname.lastname?/demo/test

これはうまくいきます。

名と姓のプロファイル ページ マッピングの私のコードは次のとおりです。

@RestController
public class ProfileMappingResource {


    @RequestMapping(value = "/{firstName}.{lastName}", method = RequestMethod.GET, produces = "application/json")
    @Timed
    public void loadProfilePageMapping(@PathVariable String firstName,@PathVariable String lastName,HttpServletRequest request,HttpServletResponse response) {

        String newURI = "/dist" + "/profile.html";
        try {
            RequestDispatcher requestDispatcher = request.getRequestDispatcher(newURI);
            requestDispatcher.forward(request, response);           
        } catch (Exception e) {
            e.printStackTrace();
        }
        return;
    }
}
4

1 に答える 1

0

それは?URL の残りの部分をパラメーター文字列 (通常は ?param1=value1¶m2=value2 など) に分割するため、それをパス変数として使用しません。

于 2014-12-25T14:57:41.257 に答える