解決辦法:
HTML部件value=""要加雙引號(hào)
value="成敗 嘸嘸.txt"
代碼1:MyHtml.html
-----------------------------------------------------------------------------------------------
<html>
<script language = javascript type="text/javascript">
function submitBatch(form,func){
var action = func + "";
var countFid = getCheckedCount(form.elements["fid"]);
alert ("countFid = "+countFid);
form.action = action;
form.submit();
return true;
}
//調(diào)用的函數(shù)1 getCheckedCount(control)
function getCheckedCount(control) {
var count = 0;
if (control) {
if (control.length) {
for (var i=0; i<control.length; i++) {
var c = control[i];
if (c.checked) count ++;
}
} else {
var c = control;
if (c.checked) count ++;
}
}
return count;
}
//調(diào)用的函數(shù)2 resConfirmDelete(fileCount, folderCount)
function resConfirmDelete(fileCount, folderCount) {
return confirm("你確定要?jiǎng)h除選定的 "
+ folderCount + " 項(xiàng)嗎?")
}
</script>
<body>
<form action="" method="post" >
<input name="test_name" type="text" value="zhaozb" />zhaozb<br>
<input name="fid" type="checkbox" value= zhao zb />zhao zb<br>
<input name="fid" type="checkbox" value=小 兵 />小 兵<br>
<input name="fid" type="checkbox" value="zhaozb3" />zhaozb3<br>
<input name="submitTest" type="text" onClick="submitBatch(form,'MyJsp.jsp');" value="提交">
</form>
</body>
</html>
-----------------------------------------------------------------------------------------------
代碼2:MyJsp.jsp
-----------------------------------------------------------------------------------------------
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<html>
<head>
<title>test</title>
</head>
<body>
看看能不能接受到. <br>
<%
request.setCharacterEncoding("gb2312");
String str="ok";
str = request.getParameter("test_name");
String items[]=request.getParameterValues("fid");
for(int i=0;i<items.length;i++){
str = items[i];
out.println(i+" = "+str+"<br>");
}
//out.println("items="+items.length);
//out.print(str+"ss");
%>
</body>
</html>
-----------------------------------------------------------------------------------------------