Serlvet处理表单数据
来源:互联网 发布:网络司法拍卖 变卖 编辑:程序博客网 时间:2024/05/22 00:24
1.用Servlet处理验证:doGet()提交,doPost()验证。或者通过页面提交,用get()或者Post()方法处理。
2.Form:<form method="" action=""></form>
3.request.getParameter("")可提取表单中的数据。
4.输入过滤:
(1)编写过滤方法(例如下面的方法)
public String filterHtml(String value){
value = value.replaceAll("(被替换)","(替换成)");
value = value.replaceAll("<","<");
return null;
}
5.在不知道参数名字的情况下获取所有参数值
(1)
Enumeration e = request.getParameterNames();
String parameterName = null;
while(e.hasMoreElements()){
parameterName = (String)e.nextElement();
String values[] = request.getParameterValues(parameterName);
//输出
out.println("<ur>");
for(int i = 0;i<values.length; i++)
{
out.println("<li>"+values[i]+"</li>");
}
out.println("</ur>");
(2)用getParameterMap()。Map中包括参数的名称和值
Map map = request.getParameterMap();
Set set = map.keySet();
Iterator it = set.iterator();
String parameterName = null;
while(it.hasNext()){
parameterName = (String)it.next();
String values[] = request.getParameterValues(parameterName);
//输出
out.println("<ur>");
for(int i = 0;i<values.length; i++)
{
out.println("<li>"+values[i]+"</li>");
}
out.println("</ur>");
6.简易拦截
(1)
<script language="javascript">
function validate(myform){
if(myform.uesrname.value.length==0){
alert("error");
myform.uesrname.focus();(获取该参数焦点)
return false;(不能成功提交)
}
}
(2)
在表单form中通过onsubmit="return validate(this)"来触发。
- Serlvet处理表单数据
- Serlvet的表单处理
- serlvet
- 四、处理表单数据
- JSP 处理表单数据
- 处理表单数据
- Servlet处理表单数据
- servlet处理表单数据
- Servlet处理表单数据
- 处理二进制表单数据
- jsp 处理表单数据
- Struts2处理表单数据
- Springmvc--serlvet获取前端数组格式数据
- jsp Servlet 处理表单数据
- Nodejs 处理表单提交数据
- spring如何处理表单数据
- nodejs之处理表单数据
- PHP表单数据初步处理
- Silverlight资源文件
- FPGA驱动1602液晶
- OPENCV之EM算法篇
- Silverlight资源字典
- FPGA驱动12864液晶
- Serlvet处理表单数据
- 非常高兴加入
- Opencv之meanshift篇
- 由GZipStream的压缩,減少Web Service的传输量
- 堆与栈的区别【收藏】
- 为Microsoft Visual Studio文本编辑器增加导航线
- Linux全攻略--yum服务器配置
- PHP连接MySQL
- Ubuntu 9.10中安装五笔输入法