<a>标签默认的提交方式是get,所以在提交比较长的数据时就会有错误,这个时候就要用post方法,但是<a>标签每天post提交这个方法,所以就要借助form表单来进行提交,我的做法时这样的 。
//将<a>标签放进form表单zhong
<form action="${pageContext.request.contextPath}/task/downFileall.do" id="one">
<input type= "hidden" value="${filename }" name = "filename" >
<a href="javascript:void(0);" onclick="tijiao();">
${filename }
</a>
</form>
给<a>标签绑定一个onclick提交表单时间,这样就可以改变<a>标签的提交方式为post
function tijiao(){
var form = document.getElementById("one");
form.submit();
}