我正在使用Java服务器,我需要请求中的子文件夹充当参数。
示例:
为myhost / P / A / 1
我需要服务器“理解”它:
为myhost / P A = 1
我该怎么做?
谢谢, Koby
答案 0 :(得分:2)
1:spring 3 mvc @RequestMapping标记可以从uri中提取路径值
@RequestMapping(value="/owners/{ownerId}", method=RequestMethod.GET)
public String findOwner(@PathVariable String ownerId, Model model) {
Owner owner = ownerService.findOwner(ownerId);
model.addAttribute("owner", owner);
return "displayOwner";
}
2:使用UrlRewiter:http://www.tuckey.org/urlrewrite/。这可以使用regexp提取路径参数。
<rule>
<from>^/image/([A-Za-z0-9-]+).html\??(.*)?$</from>
<to>/image.html?imagecode=$1&$2</to>
</rule>
答案 1 :(得分:1)