客户请求的处理表单数据

客户请求的处理表单数据

ID:39350055

大小:322.31 KB

页数:22页

时间:2019-07-01

客户请求的处理表单数据_第1页
客户请求的处理表单数据_第2页
客户请求的处理表单数据_第3页
客户请求的处理表单数据_第4页
客户请求的处理表单数据_第5页
资源描述:

《客户请求的处理表单数据》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、客户请求处理:表单数据议程表单数据的功用HTML表单的创建和提交单个请求参数的读取整个系列请求参数的读取数据缺失或者异常时的处理不完整表单提交的应对请求参数中特殊字符的过滤表单数据的功用在线旅行社可能会用到的URLhttp://host/path?user=Marty+Hall&origin=bwi&dest=lax名称由HTML制作者指定,而值由最终用户提供。传统CGI中对表单(查询)数据的解析采用不同的方式读取GET请求(QUERY_STRING)和POST请求(标准输入)的数据。在&符号处将名/值对拆分开来,然后将参数名(等号左边)和参数值(等

2、号右边)分开。对值进行URL解码(比如,“%7E”变为"~“)在servlet中这一切得到极大简化所有情况下都使用request.getParameter。直接给出经过URL解码后的结果表单数据的创建:HTML窗体ASampleFormUsingGETASampleFormUsingGET

3、H2>

Firstname:
Lastname:

插入语:HTML文件的安装HTML文件不放置在

4、WEB-INF/classes目录中它们需要放置在含有WEB-INF目录的目录中。Tomcatinstall_dirwebappsROOTForm.html或install_dirwebappsROOTSomeDirForm.htmlURLhttp://localhost/Form.html或http://localhost/SomeDir/Form.html自定义Web应用使用不同于默认Web应用的目录,但使用相同的结构在URL中使用目录名(http://host/dirName/…)POST数据的发送

5、LIC"-//W3C//DTDHTML4.0Transitional//EN">ASampleFormUsingPOSTASampleFormUsingPOST

6、"Joe">
Lastname:

servlet中表单数据的读取request.getParameter("name")返回查询字符串中name首次出现时所对应的值,已经完成URL解码无论GET和POST请求都以相同的方式工作如果在查询数据中没有这个参数,则返回nullrequest.getParameterValues("name")返回查询字符中

7、name所对应的所有值构成的数组如果参数没有重复出现,则返回仅有一个元素的数组如果在查询中没有这个参数则返回nullrequest.getParameterNames()或request.getParameterMap()返回请求参数构成的Enumeration或Map常常仅用于调试目的多语言输入的处理使用server的默认字符集StringfirstName=request.getParameter("firstName");从英文(Latin-1)转换成中文StringfirstNameWrongEncoding=request.getParam

8、eter("firstName");StringfirstName=newString(firstNameW

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。