servlet 关于传递参数的理解

 servlet 的请参数以字符串的形式作为请求的一部分从客户端发送到 servlet 容器。当请求是一个
HttpServletRequest 对象,且符合第 24页中“参数可用时”描述的条件时,容器从 URI查询字符串和 POST 数
据中填充参数。参数以一系列的名-值对的形式保存。任何给定的参数的名称可存在多个参数值。
ServletRequest 接口的下列方法可访问这些参数:
■ getParameter
■ getParameterNames
■ getParameterValues
■ getParameterMap
getParameterValues 方法返回一个 String 对象的数组,包含了与参数名称相关的所有参数值。getParameter
方法的返回值必须是 getParameterValues 方法返回的 String 对象数组中的第一个值。getParameterMap 方法
返回请求参数的一个 java.util.Map 对象,其中以参数名称作为 map 键,参数值作为 map 值。
查询字符串和 POST 请求的数据被汇总到请求参数集合中。查询字符串数据在 POST 数据之前发送。例如,
如果请求由查询字符串 a =hello 和 POST 数据 a=goodbye&a=world 组成,得到的参数集合顺序将是
=(hello,goodbye,world)。
这些API不会暴露GET请求 (HTTP 1.1所定义的) 的路径参数。 他们必须从getRequestURI方法或getPathInfo
方法返回的字符串值中解析。



这是servlet 中的规范, 当然你传递参数不知道怎么搞的时候,可以往字符串上靠啊。  例如 js  中 将json数据转化成字符串。  json 转换字符串。网上很多, 在此不举例子了。

上文是servlet 规范, 你可以不相信我,但你要相信规范  哈哈。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值