@Controller
@RequestMapping("/second")
public class SController {
//如果有多个请求参数时,只需要中间用"/"分开就好,但是此时web.xml中需要配置<url-pattern>/</url-pattern>
@RequestMapping("/answer/{id}/{key}")
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
if(key == null || !key.trim().matches("[a-z0-9]{32}")){
return "errorkey";
}
if(id==null||"".equals(id)){
return "errorURI";
}
return "OK";
}
}
最终请求地址是://http://localhost:8080/funny/second/answer/109885/f23c92defda04fa97807d7a60c0a56e5
返回结果:
{
"error_code": 0,
"reason": "Success",
"result": {
"data": [
{
"id": 109885,
"body": "却上心头。",
"valid": 0,
"title": "已有推辞之意(打一琼瑶作品)",
"cname": "谜语"
}
]
}
}