問題:
次のSpringRESTの例を参照してください。などのリクエストhttp://localhost:8080/site/google.com
が送信された場合、Springは「<strong>google」を返します。春は「。」を扱うように見えます。ファイル拡張子として、パラメータ値の半分を抽出します。
Springは「<strong>google.com」を返す必要があります。どうすればいいですか?
SiteController.java
package com.example.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
@RequestMapping("/site")
public class SiteController {
@RequestMapping(value = "/{domain}", method = RequestMethod.GET)
public String printWelcome(@PathVariable("domain") String domain,
ModelMap model) {
model.addAttribute("domain", domain);
return "domain";
}
}