使用Javascript防止重复提交表单
<script>
var isCommitted = false;
function checkPost()
{
if(!isCommitted)
{
isCommitted = true;
return true;
}
else
{
alert("不能重复提交表单");
return false;
}
}
</script>
<form action="servlet/RepeateFormServlet" method="POST" onsubmit="return checkPost()">...
获取请求参数
l getParameter方法
l getParameterValues方法
l getParameterNames方法
getParameterMap方法
获取请求参数的编程实例
Enumeration paramNames = request.getParameterNames();
while(paramNames.hasMoreElements())
{
String paramName = (String)paramNames.nextElement();
out.print(paramName + " : " + request.getParameter(paramName) + "<br>");
/×如果要考虑同一个请求头名可能出现多次,那么应该用下面的代码段代替上面一行程序代码×/
/×String [] paramValues = request.getParameterValues(paramName);
//良好的编程习惯,在使用对象和数组之前先判断其是否为null
if(paramValues != null)
{
for(int i=0;i<paramValues.length;i++)
{
out.print(paramName + " : " + (String)paramValues[i] + "<br>");
}
}×/
}
相关新闻
- 小程序登录流程图理解 2020-08-18
- 在C#中获取web.config中的配置信息 2021-08-23
- 小程序open-data头像样式 2021-04-10
- 小程序rich-text 富文本解析图片过大和图片路径的问题 2020-11-25
- C#中去掉字符串的最后一个字符 2020-11-23