教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

简单web工程创建步骤和jsp语法大全(配合代码)(4)

来源:网络收集 时间:2026-08-16
导读: 和值附在原URL之后传输。请求以 url?param1=value1…ParamN=valueN 获取get请求里包含的请求参数和值: 方法一、使用URLDecoder解码 //解码前的请求字符串 String rawQueryStr = request.getQueryString(); //使用U

和值附在原URL之后传输。请求以

url?param1=value1¶m2=value2&…ParamN=valueN

获取get请求里包含的请求参数和值: 方法一、使用URLDecoder解码 //解码前的请求字符串

String rawQueryStr = request.getQueryString(); //使用URLDecoder解码后的字符串 String queryStr =

java.net.URLDecoder.decode(rawQueryStr,”gb2312”); String[] paramPairs = queryStr.split(“&”); for(String paramPair : paramPairs){

String[] nameValue = paramPair.split(“=”); String paramName = nameValue[0]; String paramValue = nameValue[1]; }

方法二、直接用ISO-8859-1字符串分解成字节数组,然后在重新解码成字符串

byte[] rawBytes = rawName.getBytes(“ISO-8859-1”); String name = new String(rawBytes,”gb2312”);

POST方式:

表单method为“post“,请求参数大小一般无限制。请求参数名和值放在HTML HEADER中传输,安全性较高 获取post请求里包含的的请求参数和值: //当请求参数只有一个值时

String paramValue=request.getParameter(String paramName); //当请求参数有多个值时

String[] paramValues=request.getParameterValues(String paramName);

如果不知道paramName可通过getParameterNames方法获取,然后遍历。

5.3.8 表单

//以下不属于表单内容

5.3.9 Cookie

Cookie可保留在客户端,与Seesion不同的是它不会随浏览器关闭而失效,而是在Cookie的生命期内一直有效。 创建Cookie

//创建一个Cookie对象保存用户名信息

Cookie cUserName = new Cookie(\//设置Cookie的生命周期 cUserName.setMaxAge(24*3600); //向客户端增加Cookie对象 response.addCookie(cUserName); 使用Cookie

//获取本站在客户端上保留的所有Cookie,用于获取cookie中是否保存过用户名和密码信息

Cookie[] cookies = request.getCookies(); Boolean hasUserNameCookie = false; Boolean hasUserPassCookie = false;

简单web工程创建步骤和jsp语法大全(配合代码)(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/404035.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)