我的工程是spring mvc 架构
首先 gykj_query_log_list.jsp 页面中有个js 函数 callBack(var message){alert(message);

在gykj_query_log_list.jsp 页面中,有如下部分代码 这段删除功能代码,有两种写法

1)
<a href="#" onclick="delGykjLog('${gykjLog.id}');">删除</a>   var delGykjLog = function(id){
  if(confirm("确认要删除吗?")){
$('id').value = id;
$('opForm').submit();
}
   }
这是表单提交,然后提交到 queryGykjLogListList.do 中,转让java执行了
最后 

return new ResponseEntity<String>("<script>parent.callBack('msgdiv','" + msg + "'," + isCorrect + ");parent.close(); parent.location.href='" + WebUtils.formatURI(request, "/queryGykjLogListList.do")+"'</script>",responseHeaders, HttpStatus.CREATED);

程序运行的时候,一切正常,可以正确的调用到 callBack 这个js函数。
现在换用另一种写法:
2)
<a href="<spring:url value="/queryGykjLogListList.do" htmlEscape="true"/>" >删除</a>发现程序运行的时候,不能调用到callBack 这个js函数,提示找不到这个函数,请问为什么哦?