前台代码:
window.location.href = "../abcDetail/index?test=1";
后台代码
@Controller
@RequestMapping("/abcDetail")
public class AbcDetailControll {
@RequestMapping("/index")
public String index(HttpServletRequest request) {
if("".equals(request.getParameter("vendorId")) || request.getParameter("vendorId") != null){
vendor_Id = request.getParameter("vendorId").toString();
}
}
}
问题:
前台通过?拼Param的形式传到后台,后台进了,但是,参数一致是NULL,是什么个情况?后台框架是SSM
链接拼写有误吧,应该是"/项目路径/abcDetail/index.action?test=1"
后台代码我提问的时候忘记改了。应该是
if("".equals(request.getParameter("test")) || request.getParameter("test") != null){
var test = request.getParameter("test").toString();
明显的拼接问题:window.location.href = "../abcDetail/index?test="+1;