jsp代码是
<a href="#/Quiz?id=name">Start</a>
或
<a href="<c:url value="#/Quiz">
<c:param name="id" value="answer"/>
</c:url> ">Start</a>
控制器代码是
@RequestMapping(value="/Quiz", method = RequestMethod.GET)
public String Quiz(HttpServletRequest request,Model model,HttpServletResponse response,@RequestParam(value = "id", required = false) String id) throws Exception {
String id1 = request.getParameter("id");
System.out.println("id : "+id+" id1 : "+id1);
........
}
我得到id和id1为null? 为什么?出了什么问题?
答案 0 :(得分:1)
你应该改为
<a href="/Quiz?id=name">Start</a>
哈希#
符号被发送到服务器后没有任何内容,因此为空值。您完全输入处理程序方法的原因是您很可能已经在测验页面上